27,579
社区成员
发帖
与我相关
我的任务
分享
SELECT wlcode ,
SUM(CASE WHEN oyear='2013' THEN qty1 ELSE 0 END ) - SUM(CASE WHEN oyear='2012' THEN qty2 ELSE 0 END )
FROM table1
WHERE oyear IN ( '2013', '2012' )
GROUP BY wlcode
SELECT wlcode,SUM(CASE WHEN oyear='2013' THEN sumqty1 ELSE 0 END )-SUM(CASE WHEN oyear='2012' THEN sumqty1 ELSE 0 END )
FROM (
SELECT wlcode ,
oyear ,
SUM(qty1) sumqty1 ,
SUM(qty2) sumqty2 ,
SUM(money1) summoney1 ,
SUM(money2) AS summoney2
FROM table1
WHERE oyear IN ( '2013', '2012' )
GROUP BY wlcode ,
oyear)a
GROUP BY wlcode