您好,欢迎访问一九零五行业门户网

[转]MySQL里获取现阶段week、month、quarter的第一天/最后一天

[转]mysql里获取当前week、month、quarter的第一天/最后一天 mysql里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:select date_sub(curdate(),interval weekday(curdate()) + 1 day)当前week
[转]mysql里获取当前week、month、quarter的第一天/最后一天
mysql里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:select date_sub(curdate(),interval weekday(curdate()) + 1 day)当前week的最后一天:select date_sub(curdate(),interval weekday(curdate()) – 5 day)前一week的第一天:select date_sub(curdate(),interval weekday(curdate()) + 8 day)前一week的最后一天:select date_sub(curdate(),interval weekday(curdate()) + 2 day)前两week的第一天:select date_sub(curdate(),interval weekday(curdate()) + 15 day)前两week的最后一天:select date_sub(curdate(),interval weekday(curdate()) + 9 day)当前month的第一天:select concat(date_format(last_day(now()),’%y-%m-’),’01′)当前month的最后一天:select last_day(now())前一month的第一天:select concat(date_format(last_day(now() – interval 1 month),’%y-%m-’),’01′)前一month的最后一天:select last_day(now() – interval 1 month)前两month的第一天:select concat(date_format(last_day(now() – interval 2 month),’%y-%m-’),’01′)前两month的最后一天:select last_day(now() – interval 2 month)当前quarter的第一天:select concat(date_format(last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-3 month),’%y-%m-’),’01′)当前quarter的最后一天:select last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-1 month)前一quarter的第一天:select concat(date_format(last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-6 month),’%y-%m-’),’01′)前一quarter的最后一天:select last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-4 month)前两quarter的第一天:select concat(date_format(last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-9 month),’%y-%m-’),’01′)前两quarter的最后一天:select last_day(makedate(extract(year from curdate()),1) + interval quarter(curdate())*3-7 month)
?
其它类似信息

推荐信息