当前位置: 代码迷 >> MySQL >> MySQL 一些比较适用的获取时间的语句
  详细解决方案

MySQL 一些比较适用的获取时间的语句

热度:250   发布时间:2016-05-05 17:12:46.0
MySQL 一些比较实用的获取时间的语句
-- 获取本月天数SELECT DATEDIFF(DATE_ADD(CURDATE()-DAY(CURDATE())+1, INTERVAL 1 MONTH), DATE_ADD(CURDATE(), INTERVAL-DAY(CURDATE())+1 DAY)) FROM dual;SELECT DAYOFMONTH(LAST_DAY(CURDATE()));-- 获取本月第一天SELECT DATE_ADD(CURDATE(), INTERVAL-DAY(CURDATE())+1 DAY);-- 获取本月最后一天SELECT LAST_DAY(CURDATE());-- 本季度的第一天SELECT DATE_SUB(DATE_SUB(CURDATE(), INTERVAL(MONTH(CURDATE()) - 1) % 3 MONTH), INTERVAL DAY(CURDATE()) - 1 DAY);-- 获取下月第一天SELECT DATE_ADD(CURDATE() - DAY(CURDATE()) + 1, INTERVAL 1 MONTH);-- 获取上个月的当前天SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH);-- 获取本年度第一天SELECT DATE_SUB(CURDATE(), INTERVAL DAYOFYEAR(NOW()) - 1 DAY);

?

  相关解决方案