수익을 기준으로 상위 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