在使用MySQL查詢時,經常會需要獲取一周內的日期。下面是一個用MySQL查詢一周日期的示例。
SELECT DATE_ADD('2019-12-01', INTERVAL (dayofweek('2019-12-01') - 1) DAY) AS week_start, DATE_ADD('2019-12-01', INTERVAL (7 - dayofweek('2019-12-01')) DAY) AS week_end;
在這個查詢中,我們使用了MySQL內置的函數dayofweek()來獲取指定日期是星期幾。然后,我們使用DATE_ADD()函數來計算出這一周的起始日期和結束日期。
需要注意的是,這里我們指定的日期是'2019-12-01',你可以將其替換為任何需要的日期。
如果你想查詢過去一周的日期,你可以這樣做:
SELECT DATE_ADD(curdate(), INTERVAL -(dayofweek(curdate())-1) DAY) AS week_start, DATE_ADD(curdate(), INTERVAL 7-dayofweek(curdate()) DAY) AS week_end;
使用這個查詢,你可以獲取到從“本周一”到“本周日”的日期范圍。
上一篇css3讓圖片顯示中間
下一篇css3讓div頂端對齊