mysql中特殊日期的查詢

2021-04-30 13:55:35 字數 819 閱讀 8719

1.乙個月第一天的

select dateadd(mm, datediff(mm,0,getdate()), 0)

2.本週的星期一

select dateadd(wk, datediff(wk,0,getdate()), 0)

3.一年的第一天

select dateadd(yy, datediff(yy,0,getdate()), 0)

4.季度的第一天

select dateadd(qq, datediff(qq,0,getdate()), 0)

5.當天的半夜

select dateadd(dd, datediff(dd,0,getdate()), 0)

6.上個月的最後一天

select dateadd(ms,-3,dateadd(mm, datediff(mm,0,getdate()), 0))

7.去年的最後一天

select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate()), 0))

8.本月的最後一天

select dateadd(ms,-3,dateadd(mm, datediff(m,0,getdate())+1, 0))

9.本年的最後一天

select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate())+1, 0))

10.本月的第乙個星期一

select dateadd(wk, datediff(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)

mysql日期查詢 mysql 查詢日期

檢視本月資料 select from content publish where date format publish time,y m date format date sub curdate interval 0 month y m 檢視上個月資料 select from content pu...

mysql 日期查詢 Mysql日期查詢list

當前week的第一天 select date sub curdate interval weekday curdate 1 day 當前week的最後一天 select date sub curdate interval weekday curdate 5 day 前一week的第一天 select...

mysql的日期查詢

注意 mysql中 今天的函式式 new 下面根據order time 時間 欄位來查詢各個時間段內的所有記錄。1,查詢當天 今天 的資料 1select from order where to days order time to days now 2,查詢昨天的資料 1select from o...