您当前的位置: 首页 >  sql

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Mysql学习总结(68)——MYSQL统计每天、每周、每月、每年数据 SQL 总结

科技D人生 发布时间:2019-01-22 09:55:09 ,浏览量:0

-- 查询每天的数据               SELECT COUNT(1) AS total, DATE_FORMAT(created_time,'%Y-%m-%d') AS days FROM task_execution GROUP BY days desc;  -- 查询每周的数据 SELECT COUNT(1) AS total, WEEK(created_time) AS weeks FROM task_execution GROUP BY weeks desc;

-- 查询每月的数据 SELECT COUNT(1) AS total, MONTH(created_time) AS months FROM task_execution GROUP BY months desc;

-- 查询每年的数据 SELECT COUNT(1) AS total, YEAR(created_time) AS years FROM task_execution GROUP BY years desc;

注意: -- DATE_ADD(createTime,INTERVAL 1 DAY)           得到指定日期后一天的日期/把1改为任意数字就可以得到后N天的日期 -- DATE_SUB(createTime,INTERVAL 1 DAY)           得到指定日期前一天的日期/把1改为任意数字就可以得到前N天的日期

今天

select * from 表名 where to_days(时间字段名) = to_days(now());

昨天

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名)             
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0392s