MYSQL中取當前年份的第一天和當前周,月,季度的第一天/最後一天
MYSQL中取當前年份的第一天和當前周,月,季度的第一天/最後一天
mysql 獲取當年第一天的年月日格式:
SELECT
DATE_SUB(CURDATE(),INTERVAL
dayofyear(now())-1
DAY
);
MySQL裡獲取當前week、
month
、quarter的第一天/最後一天
當前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
)
相關文章
- C#獲取當月第一天和最後一天C#
- Mysql 獲取當月和上個月第一天和最後一天的解決方案MySql
- MYSQL獲取當前年、季、月、周第一天、最後一天的日期/時間戳MySql時間戳
- MySQL如何獲取當前時間的前一天和後一天時間MySql
- js 獲取某月第一天和最後一天JS
- PHP獲取本月第一天和上個月第一天的日期PHP
- Oracle-獲取本週、本月、本季、本年的第一天和最後一天Oracle
- python 獲取一段時間內,每個月的第一天和最後一天Python
- js外掛--獲取指定時間距離當前時間狀態:上週,當前周,前天,昨天,今天,明天,後天,當前周,下週。JS
- mysql日期 獲取本月第一天 獲取下個月的第一天MySql
- Oracle 取本週第一天,最後一天Oracle
- php 獲取當前域名和當前協議PHP協議
- [python實用程式碼片段]python獲取當前時間的前一天,前一週,前一個月Python
- mysql中取系統當前時間,當前日期方便查詢判定的程式碼MySql
- [譯]GitHub應對1.28當機事故的前前後後Github
- android利用adb命令,獲取當前介面(當前Task的棧頂).Android
- JavaScript 獲取當前月份JavaScript
- JavaScript 獲取當前域名JavaScript
- javascript獲取當前urlJavaScript
- Android中獲取當前位置資訊Android
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- jQuery如何獲取當前元素的索引jQuery索引
- javascript獲取當前的時間戳JavaScript時間戳
- 獲取當前會話資訊的方法會話
- javascript獲取當前li元素在集合中的位置JavaScript
- 當前最火的web開發技術Web
- PHP獲取當前季度的開始時間和結束時間PHP
- 如何批量殺死當前的MySQL程式MySql
- PHP中獲取當前頁面的完整URLPHP
- mybatis獲取當前時間MyBatis
- Java獲取當前星期幾Java
- JQuery獲取當前元素本身jQuery
- java獲取當前時間Java
- Qt獲取當前時間QT
- js獲取當前時間JS
- Qt 獲取當前時間QT
- mysql獲取指定表當前自增id值MySql
- 如何用js獲取當前時間和ip地址以及當前城市JS