SELECT WK_NBR,region_cd,plant_cd, POS_GAP_1DAY
FROM(SELECT wk_nbr,region_cd,plant_cd,
round((CASE WHEN SUM(gap_1day)>0 THEN SUM(gap_1day) ELSE 0 END ),2) AS POS_GAP_1DAY
FROM
table a
group by wk_nbr,region_cd,plant_cd)
解決集團在上面的查詢中,我面臨的問題是POS_GAP_1DAY
應該總結只有在列,但上面的查詢正數不會得到正確的答案,因爲我查SUM(gap_1day)>0
。需要通過
問題是我只需要分組wk_nbr
,region_cd
,plant_cd
。
請建議
:是的,它:(我是新來的SQL太謝謝你了 – MKN 2013-05-13 08:18:59
只是一個快速的注意..外部選擇是多餘的具體案例 – Davide 2013-05-13 08:21:22