/* Formatted on 2011/04/21 14:15 (Formatter Plus v4.8.8) */
SELECT   plant, TO_CHAR (oma11, 'yyyy/mm/dd') oma11, oma03, oma032, oma23,
         SUM (x) ans
    FROM (SELECT 'ds' plant, oma11, NVL (oma03, '無代號') oma03,
                 NVL (oma032, '無名稱') oma032, oma23,
                 ROUND (CASE
                           WHEN SUBSTR (oma00, 1, 1) = '2'
                              THEN (oma54t - oma55) * (-1)
                           ELSE (oma54t - oma55)
                        END,
                        2
                       ) x
            FROM ds.oma_file, ds.gem_file, ds.gen_file, ds.azi_file
           WHERE oma15 = gem_file.gem01(+)
             AND oma14 = gen_file.gen01(+)
             AND oma23 = azi_file.azi01(+)
             AND omavoid = 'N'
             AND omaconf = 'Y'
             AND (oma56t - oma57) > 0
             AND SUBSTR (oma03, 1, 1) <> 'E'
             AND TRIM (oma00) LIKE '%')
   WHERE oma23 IN ('NTD') AND oma11 <= TO_DATE ('2011/12/31', 'yyyy/mm/dd')
GROUP BY plant, oma11, oma03, oma032, oma23
  HAVING SUM (x) <> 0
ORDER BY 3

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jeffreyhu 的頭像
    jeffreyhu

    傑佛瑞Blog TIPTOP ERP+ EasyFlow (BPM) + BI 系統整合開發經驗分享

    jeffreyhu 發表在 痞客邦 留言(0) 人氣()