您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MYSQL 时间问题_MySQL

2024/3/16 7:07:54发布22次查看
当前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)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product