月份字段,
case when 金额字段 is null then 0 else 金额字段 end
FROM
表名
--当金额字段 为 空 就返回0 否则返回 金额字段
Mysql按月统计数据,当天没有数据补0CREATE TABLE num (i int)-- 创建一个表用来储存0-9的数字
INSERT INTO num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9)-- 生成0-9的数字,方便以后计算时间
CREATE TABLE `calendar ` (
`datelist` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
SELECT SUM(field_name) FROM tblName WHERE UNIX_TIMESTAMP(month) <= DATE_ADD(CURRENT_DATE(),INTERVAL -1 MONTH) GROUP BY month欢迎分享,转载请注明来源:内存溢出
评论列表(0条)