Mysql日期查詢list
當前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)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9522838/viewspace-2284979/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 日期格式化 複雜日期區間查詢MySql
- mysql查詢中時間、日期加減計算MySql
- 日期區間查詢
- mysql查詢表中日期最大的那條資料MySql
- MongoDB日期型別查詢MongoDB型別
- MySQL關於根據日期查詢資料的sql語句MySql
- MySQL查詢MySql
- Oracle日期時間範圍查詢Oracle
- c++map 查詢元素和list查詢元素速度對比C++
- c++中的查詢list元素C++
- MySql 查詢某一天日期格式欄位走索引問題MySql索引
- mysql查詢的日期在前端顯示出來是在很久之前MySql前端
- MySQL - 資料查詢 - 簡單查詢MySql
- MySQL 多表查詢MySql
- mysql 模糊查詢MySql
- mysql多表查詢MySql
- MySQL子查詢MySql
- MySQL慢查詢MySql
- MySQL 慢查詢MySql
- mysql查詢模型MySql模型
- MYsql 子查詢MySql
- 【MySQL】多表查詢MySql
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- Mysql刷題筆記 12.18 查詢與之前(昨天的)日期相比溫度更高的所有日期的 IdMySql筆記
- SQL Server 語句日期格式查詢方法SQLServer
- MySQL之連線查詢和子查詢MySql
- mysql查詢語句5:連線查詢MySql
- mysql查詢結果多列拼接查詢MySql
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記
- mysql查詢表列數MySql
- mysql刪除查詢MySql
- mysql條件查詢MySql
- mysql查詢語句MySql
- MYSQL查詢資料MySql
- mysql鎖表查詢MySql
- MySQL 單表查詢MySql
- Mysql查詢練習MySql
- MySQL單表查詢MySql