1
で合計行を追加します。は、私はこのクエリで働いています合計数
SELECT PAS.NAME,
(
SELECT COUNT(*) FROM CUSOMERS WHERE C_ID = 90
AND CONTRACT_TYPE = 80
AND CONTRACT_DATE >= TO_DATE('20160101', 'YYYYMMDD')
AND CONTRACT_DATE <= TO_DATE('20161231', 'YYYYMMDD')
AND ORDER_ID = ORDERS.ID
AND STATUS = 1
) AS ORDER_SHIPPED_COUNT FROM ORDERS INNER JOIN PAS ON ORDERS.ID = PAS.ID
WHERE ORDERS.COUNTRY = 123
AND ORDERS.PAYMENT = 30
AND ORDERS.CONTRACT_TYPE = 80
AND PAS.NAME LIKE 'HAS SHIPPED - %';
私が得る結果は以下の通りです:
NAME ORDER_SHIPPER_COUNT
HAS SHIPPED ON TIME 654
HAS SHIPPED LATE 23
HAS SHIPPED AND LOST 2
そして、私はこの
ようになり、結果をしたいと思いますNAME ORDER_SHIPPER_COUNT
HAS SHIPPED ON TIME 654
HAS SHIPPED LATE 23
HAS SHIPPED AND LOST 2
TOTAL 679
ありがとうございました
ありがとうございました!!それは動作します – Chrix1387
それはまたあなたのために働く場合、2番目のクエリを確認できますか? – hemalp108