分别统计周期时间内数量

来源:互联网 发布:宋逸轩考研知乎 编辑:程序博客网 时间:2024/05/18 03:29
  • 以年/月/日为周期,分别统计周期时间内数量 ##

    • 订单表order
    • 订单创建时间create_time
    • 现需要统计”每天有多少订单生成”

      SELECT COUNT(order_id) AS total,FROM_UNIXTIME(create_time,"%d") AS day_numFROM order GROUP BY day_num
      • 1
      • 2
      • 3
      • 4

    (1).FROM_UNIXTIME函数,可将时间戳格式化为”YYYY-MM-DD”格式,其中的两个参数,前者为时间字段名,后者为期望值。

    (2).FROM_UNIXTIME函数的期望值可根据以下修饰符来设置(仅罗列出一些常用的):

    %M 月名字(January……December)

    %W 星期名字(Sunday……Saturday)

    %Y 年, 数字, 4 位

    %y 年, 数字, 2 位

    %a 缩写的星期名字(Sun……Sat)

    %d 月份中的天数, 数字(00……31)

    %e 月份中的天数, 数字(0……31)

    %m 月, 数字(01……12)

    %b 缩写的月份名字(Jan……Dec)

    %j 一年中的天数(001……366)

    %H 小时(00……23)

    %k 小时(0……23)

    %h 小时(01……12)

    %l 小时(1……12)

    %i 分钟, 数字(00……59)

    %r 时间,12 小时(hh:mm:ss [AP]M)

    %T 时间,24 小时(hh:mm:ss)

    %s 秒(00……59)

    %p AM或PM

原创粉丝点击