嘿,我正在編寫一份報告,提供客戶發票的詳細信息。有兩個表Customer,Invoices。查找記錄數,總計從水晶報表中的不同表格
我需要找出每個客戶的發票數量,每個客戶的發票總數,每個客戶的平均發票總數,每個客戶的平均發票數量。下面是一個類似的表結構。
客戶:CustomerNo
發票:CustomerNo,InvoiceID,金額
誰能幫助嗎?
嘿,我正在編寫一份報告,提供客戶發票的詳細信息。有兩個表Customer,Invoices。查找記錄數,總計從水晶報表中的不同表格
我需要找出每個客戶的發票數量,每個客戶的發票總數,每個客戶的平均發票總數,每個客戶的平均發票數量。下面是一個類似的表結構。
客戶:CustomerNo
發票:CustomerNo,InvoiceID,金額
誰能幫助嗎?
這是你如何做到這一點在SQL Server中,不知道這是否有幫助,因爲我看到的問題是爲Crystal Reports
SELECT CustomerNo,
COUNT(1) TotalNoOfInvoices,
SUM(Amount) TotalAmountOfInvoices
FROM Invoices
Group by CustomerNo
SELECT
COUNT(b.CustomerNo)/Count(distinct a.Customer) AvgNoOfInvoices,
SUM(b.Amount)/Count(distinct a.Customer) AvgAmountOfInvoices
FROM Customer A LEFT JOIN Invoices B
ON A.CustomerNo = B.CustomerNo
LOL AvgNoOfInvoices始終與count(*)相同。大概只有一個CustomerNo是唯一的價值。 – 2014-09-25 21:57:58
與AvgAmountOfInvoices一樣。這與SUM(b.Amount)/ 1是一樣的 – 2014-09-25 21:58:36
我嘗試使用摘要invoiceid算髮票的數量,而是繼續增加接下來的客戶。 – user2966713 2014-09-25 20:30:29
與總金額相同 – user2966713 2014-09-25 20:31:23
每位客戶的平均發票數量是多少? – 2014-09-25 21:57:08