28,390
社区成员
发帖
与我相关
我的任务
分享
SELECT cjhb, item, isnull(SUM(CASE WHEN cjcount > 0 AND
cjdate >= '2009-06-01 00:00:00' THEN cjcount END), 0) AS cjcount,
isnull(SUM(CASE WHEN cjcount = 0 AND
xrdate >= '2009-06-01 00:00:00' THEN 1 WHEN cjcount > 0 AND
xrdate >= '2009-06-01 00:00:00' AND
cjdate < '2009-06-01 00:00:00' THEN cjcount END), 0) AS cjcount2,
MAX(CASE WHEN cjcount > 0 THEN cjdate END) AS cjdate
FROM bayhistory
WHERE item <> ''
GROUP BY item, cjhb
HAVING SUM(CASE WHEN cjcount>0 and cjdate >= '2009-06-01 00:00:00' THEN cjcount END) > 0