我想根据收入前20位客户创建报告。检索客户收入
我使用的查询:
SELECT dbo.CustTable.AccountNum
,dbo.dirpartytable.NAME
,dbo.hcmworker.PERSONNELNUMBER
,dbo.CustInvoiceJour.SALESBALANCE
,dbo.custinvoicejour.QTY
FROM dbo.CustTable
inner JOIN dbo.HCMWORKER ON dbo.HCMWORKER.RECID = dbo.CustTable.KEV_Worker
inner join dbo.custInvoiceJour on CustInvoiceJour.OrderAccount = CustTable.AccountNum
inner join dbo.dirpartytable on dirpartytable.recid = custtable.PARTY
where CustTable.KEV_Worker = '5633561745'
ORDER BY SalesBalanceMst DESC
我找不到客户收益的关系,毕竟,这就是我要排序的报告。在构建报告时,我正在对SalesBalanceMST进行排序。此外,我在执行此查询时正在获取多个记录。
我在做什么错了?
编辑:我现在意识到我显示每个发票日志,我如何显示客户的总收入?
我很疑惑,一个mysql查询将包括前缀'dbo' - 但没有技术上的错误,我猜。 – Strawberry