Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
gvmk27
Starting Member
44 Posts |
Posted - 2011-12-16 : 10:50:44
|
| HiI need a SQL to fetch Average number of lines per invoice for current year.I have Invoice table and Invoice Items table.Invoice table has OrderNumber, OrderDate and Items table has ItemNumber,OrderNumber...select COUNT(ItemNumber) as ItemCount from OrderItem where OrderNumber IN (select OrderNumber from OrderSummary where CreateDate between '01/01/2011' and '12/31/2011' and GPTransfer = 1) group by OrderNumber order by ItemCountbut how to get the average number of items per invoice as some invoice can have 2 items, some can have 100 items..Thanks for your help.MOhan |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2011-12-16 : 10:55:36
|
| [code]SELECT AVG(ItemCnt*1.0) AS AvgItemsPerInvoiceFROM(SELECT i.OrderNumber,COUNT(it.ItemNumber) AS ItemCntFROM Invoice iINNER JOIN InvoiceItems itON it.OrderNumber = i.OrderNumberGROUP BY i.OrderNumber)t[/code]------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |
 |
|
|
X002548
Not Just a Number
15586 Posts |
|
|
gvmk27
Starting Member
44 Posts |
Posted - 2011-12-16 : 11:28:00
|
| Thank you guys...RegardsMOhan |
 |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2011-12-16 : 13:12:18
|
| wc------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |
 |
|
|
X002548
Not Just a Number
15586 Posts |
|
|
|
|
|