赞
踩
- SELECT
- CAST(MONTH(DATE) AS INT) AS month,
- SUM(IFNULL(YM, 0))AS aa,
- SUM(IFNULL(QY, 0) + IFNULL(CY, 0))AS bb,
- FROM TZC_MTBK
- WHERE YEAR(DATE) = #{year}
- GROUP BY MONTH(DATE);
DATE就是这条数据的创建时间,按年分月统计
SUM(IFNULL(YM, 0))AS aa,
SUM求和函数就不多说了
IFNULL(YM, 0) 是当这个属性的值为null时,自动赋值为0,以防止统计分组因空值导致数据不对。
SUM(IFNULL(QY, 0) + IFNULL(CY, 0))AS bb,
对于统计时,需要将QY和CY两个属性相加在一起统计的情况下,直接“+”号,就可以直接得出。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。