• sql 查询近6 /xx个月/天 统计数据


    sql 查询距今6 /xx个月 统计数据

    select DATE_FORMAT(时间段, '%m')  time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(时间段) GROUP BY time

    带年的:

    select DATE_FORMAT(时间段, '%Y-%m') time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(时间段) GROUP BY time 

     

    想查多少月的把上述 interval 6 month里面的数字换成你想要查多少个月 下面查天的同理

    sql 查询近6 /xx天 统计数据

    -- 距今6天所有数据
    select * from 表名 where date_sub(curdate(), interval 6 day) <= date(时间段))

    在学习的道路上,与君共勉!

  • 相关阅读:
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言|博客作业02
    作业02
    第一周作业
    学期总结
    第一次作业
  • 原文地址:https://www.cnblogs.com/cmm123/p/14132253.html
Copyright © 2020-2023  润新知