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
- Oracle 日期查詢Oracle
- mysql查詢中時間、日期加減計算MySql
- 日期區間查詢
- sql日期模糊查詢SQL
- mysql查詢表中日期最大的那條資料MySql
- in list查詢計算cost
- MongoDB日期型別查詢MongoDB型別
- MySQL關於根據日期查詢資料的sql語句MySql
- MySQL查詢MySql
- 查詢正序排列的List中缺失的日期資料的一個演算法演算法
- c++map 查詢元素和list查詢元素速度對比C++
- in_list查詢與or擴充套件套件
- c++中的查詢list元素C++
- Oracle日期時間範圍查詢Oracle
- 根據日期來查詢mysql的binlog日誌的指令碼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
- mysql查詢的日期在前端顯示出來是在很久之前MySql前端
- MySql 查詢某一天日期格式欄位走索引問題MySql索引
- SQL Server 語句日期格式查詢方法SQLServer
- MySQL之連線查詢和子查詢MySql
- mysql查詢結果多列拼接查詢MySql
- mysql查詢語句5:連線查詢MySql
- Access查詢實現Mysql的 limit 查詢MySqlMIT
- [Mysql 查詢語句]——分組查詢group byMySql
- [Mysql 查詢語句]——查詢指定記錄MySql