如何使用數據庫oracle在我的表中填充我的列(Q.QTY)? 的SQL代碼:SQL SUM not SUM特定列
SELECT DISTINCT
M.MODEL_NO,
P.FORM_NO,
P.MODEL_NO,
TO_CHAR(TO_DATE(P.DATE_ADDED,'YYYY-MM-DD'),'MONTH'),
Q.FORM_NO,
Q.STATUS_QTY,
SUM(Q.QTY) OVER (PARTITION BY P.FORM_NO ORDER BY P.FORM_NO
RANGE UNBOUNDED PRECEDING) QTY
FROM
SEIAPPS_MODEL M, SEIAPPS_PRODUCTION_STATUS P, SEIAPPS_QTY Q
WHERE
P.FORM_NO = Q.FORM_NO AND P.MODEL_NO = M.MODEL_NO AND M.MODEL_NO = '15' AND P.DATE_ADDED LIKE '2013-05%' AND Q.STATUS_QTY = 'OK';
當我查詢蟾蜍這個SQL代碼,它會顯示所有數據,而不是總和所有Q.QTY列。
我想要的東西是這樣的:
QTY
5000 (example value)
請指點。由於
如何繼續在我的代碼?實際上對於SUM_ALL只是例子...我需要SUM SUM(Q.QTY)中的所有列..謝謝 –
@AseanJazz對不起,我不關注 –
沒關係,所以有什麼建議? –