那个表是我统计出来的,因为之前要看每天的交易量,现在要加金额过去 SUM(CASE WHEN ((T.InvoiceCreateTime>='2013-03-13 00:00:00' AND T.InvoiceCreateTime<'2013-03-14 00:00:00') AND T.CCount>0) THEN T.CCountELSE 0 END) AS '2013-03-13' 当时这样统计就把日期当列了,前台就不要去弄了。
提供个思路:个人觉得应该关联两表的clo_id,条件是T.InvoiceCreateTime>starttime and T.InvoiceCreateTime < endtime 这样能得到你想要的结果...
SUM(CASE WHEN ((T.InvoiceCreateTime>='2013-03-13 00:00:00' AND T.InvoiceCreateTime<'2013-03-14 00:00:00')
AND T.CCount>0) THEN T.CCountELSE 0 END) AS '2013-03-13' 当时这样统计就把日期当列了,前台就不要去弄了。