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} )

 

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









免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM