的Oracle SQL:
我有一個DB銷售數據,我想拉佣金總數,每個銷售人員,爲年初至今的銷售額,根據他們的領土。所有銷售人員都受到CUSTNO不能等於C001
,C002
或C003
的限制。這裏有1名銷售人員。的Oracle SQL:結合WHERE不同的標準語句顯示合計不等的
SELECT sum(commission) AS Sales_Person_1
FROM salesdata
WHERE state IN ('TX',
'CA',
'FL')
AND CUSTNO NOT IN ('C001',
'C002',
'C003')
AND date >= 1/1/2017;
這給了我基於關在一排這樣一個人的所有佣金,但我怎樣寫一個查詢包括所有其他銷售人員,以關閉類似的領土標準是什麼?
我希望它也總結了相同的數據,但根據關「GA
」,「NY
」作爲行,「NH
」,「WA
」作爲行等
理想我想我的數據回來爲:
Sales_Person_1 $500
Sales_Person_2 $999
Sales_Person_3 $888
我試圖GROUP BY
,但我不能用WHERE
。我迷路了。任何幫助將非常感激。
什麼是表結構? – alejandrogiron