eddik 发表于 2018-9-28 14:15:47

Mysql日期函数

  今日时间【2016-12-21】
  获取昨天日期yyyy-mm-dd
  select date_sub(curdate(), interval 1 day)
  2016-12-20
  获取昨日月份
  select DATE_FORMAT(curdate(),'%Y-%m')
  2016-12
  日期条件:历史12个月
  日期条件:历史12个月. ==以[当前日所在月1号为end截至时间], 以[当前月前推12个月的1号]为 start时间
  select DATE_FORMAT(date_sub(curdate(), interval 12 month), '%Y-%m-01') AS start_time, DATE_FORMAT(curdate(), '%Y-%m-01') AS end_time
start_timeend_time2015-12-012016-12-01  月初至昨天. ||1号至昨天 月至今||
  select DATE_FORMAT(curdate(),'%Y-%m-01') AS start_time, curdate() AS end_time
start_timeend_time2016-12-012016-12-21  获取年月yyyymm
  select extract(YEAR_MONTH from curdate()) as yyyymm
  201612

页: [1]
查看完整版本: Mysql日期函数