久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在Mysql中提取指定日期區間

140次閱讀
沒有評論

共計 1749 個字符,預計需要花費 5 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這期內容當中丸趣 TV 小編將會給大家帶來有關怎么在 Mysql 中提取指定日期區間,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

一、在提取所需日期區間之前,我們先介紹幾個常用的函數

--  先運行這一句
SET @t =  2018-07-26 11:41:29 
--  再運行這一句
SELECT DATE(@t) 當前日期,YEAR(@t)  年份, MONTH(@t) 月份,WEEK(@t) 本年第幾周, DAY(@t)  本月第幾天, 
HOUR(@t) 小時, MINUTE(@t) 分鐘, SECOND(@t) 秒 

運行出來,結果是這樣的:

怎么在 Mysql 中提取指定日期區間

二、下面介紹幾個常用的日期加減運算函數

1、ADDDATE(expr, days) / SUBDATE(expr, days):

ADDDAT 函數有兩個形參,第一個是基準日期,也即需要運算的日期;第二個是一個間隔表達式,形如:INTERVAL 1 HOUR,其中 INTERVAL 是間隔的意思,中間的數字 1 可以換成任意整數,第三個 hour 可以替換成 day/month/year 等時間單位。

SUBDATE 同理,只不過變成了減法運算。

完整的用法如下:

SELECT ADDDATE(2018-07-26 11:41:29 ,INTERVAL 1 HOUR);SELECT SUBDATE(2018-07-26 11:41:29 ,INTERVAL 1 HOUR);

2、DATE_ADD() / DATE_SUB():

用法同 ADDDATE(expr, days) / SUBDATE(expr, days)。

三、日期區間截取

接下來,利用上面介紹的日期函數的用法,就可以進行日期區間的截取了。

1、上周

--  提取上周的日期區間
SELECT CURDATE() NOW,
ADDDATE(ADDDATE(DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) + 1 DAY),-6),0) startdate,
ADDDATE(DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) + 1 DAY),0) duetodate

2、上月

--  上月
SELECT CURDATE() NOW, 
DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY), INTERVAL -1 MONTH) startdate,
DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE()) DAY), INTERVAL 0 MONTH) duetodate

3、前四個月

--  前四個月
SELECT CURDATE() NOW, 
ADDDATE(ADDDATE(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY), INTERVAL -4 MONTH) startdate,
DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE()) DAY), INTERVAL 0 MONTH) duetodate

4、上周四到本周三

有時候不是按照自然周進行統計的,需要自定義一周的起止日期,可以按照下面的方式:

SELECT ADDDATE(DATE_SUB(CURDATE(),INTERVAL (IF(WEEKDAY(CURDATE())IN(3,4,5,6),WEEKDAY(CURDATE()),WEEKDAY(CURDATE())+7 )) + 1 DAY),-3) startdate
, ADDDATE(DATE_SUB(CURDATE(),INTERVAL (IF(WEEKDAY(CURDATE())IN(3,4,5,6),WEEKDAY(CURDATE()),WEEKDAY(CURDATE())+7 )) + 1 DAY),3)duetodate

上述就是丸趣 TV 小編為大家分享的怎么在 Mysql 中提取指定日期區間了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1749字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 综艺| 郎溪县| 铜陵市| 谢通门县| 洛扎县| 云霄县| 和龙市| 廉江市| 利辛县| 宁阳县| 略阳县| 灵寿县| 诸城市| 鄂托克旗| 镇宁| 涡阳县| 郎溪县| 二连浩特市| 汉阴县| 丰都县| 同江市| 体育| 湖南省| 景宁| 康平县| 稻城县| 五常市| 西乌珠穆沁旗| 常德市| 简阳市| 贞丰县| 绩溪县| 汝州市| 雷波县| 马龙县| 灵寿县| 连江县| 疏勒县| 呼伦贝尔市| 静安区| 莲花县|