sql 统计日、月、季、半年、年报(包括昨日、上月、上季度、上半年、去年)

备注:#{dateTime} 为时间参数,若要统计昨日、上月、上季度、上半年、去年,则带上昨天的日期

日:

  今日:to_days(create_time) = to_days(now())

  昨日:to_days(create_time) = to_days(#{dateTime} )

月:

  本月:date_format(create_time,'%y-%m') = date_format(now(),'%y-%m')

  上月:date_format(create_time,'%y-%m') = date_format(#{dateTime} ,'%y-%m')

季:

  本季度:quarter(create_time) = quarter(now())

  上季度:quarter(create_time) = quarter(#{dateTime} )

半年:

  本半年:create_time between date_sub(now(),interval 6 month) and now()

  上半年:create_time between date_sub(#{dateTime} ,interval 6 month) and #{dateTime} 

年:

  本年:year(create_time) = year(now())

  去年:year(create_time) = year(#{dateTime} )

 

觉得有用的点个赞吧!谢谢








posted @ 2021-10-18 12:10  卡鲁索  阅读(1666)  评论(0)    收藏  举报