mysql怎么查詢一年的數(shù)據(jù)

mysql中,可以利用“date_SUB()”函數(shù)查詢一年的數(shù)據(jù),該函數(shù)用于設(shè)置從日期減去指定的時(shí)間間隔,語法為“select * FROM 表名 WHERE 時(shí)間字段>DATE_SUB(data, INTERVAL 1 YEAR)”。

mysql怎么查詢一年的數(shù)據(jù)

本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。

mysql怎么查詢一年的數(shù)據(jù)

DATE_SUB() 函數(shù)從日期減去指定的時(shí)間間隔。

語法

DATE_SUB(date,INTERVAL?expr?type)

date 參數(shù)是合法的日期表達(dá)式。expr 參數(shù)是您希望添加的時(shí)間間隔。

示例如下:

SELECT?*?FROM?表名?WHERE?時(shí)間字段>DATE_SUB(CURDATE(),?INTERVAL?1?YEAR)?一年 SELECT?*?FROM?表名?WHERE?時(shí)間字段>DATE_SUB(CURDATE(),?INTERVAL?1?WEEK)?一周 SELECT?*?FROM?表名?WHERE?時(shí)間字段?>DATE_SUB(CURDATE(),?INTERVAL?3?MONTH)?三個(gè)月

擴(kuò)展知識(shí):

假設(shè)我們有如下的 “Orders” 表:

mysql怎么查詢一年的數(shù)據(jù)

現(xiàn)在,我們想要向 “OrderDate” 減去 5 天。

我們使用下面的 SELECT 語句:

SELECT?OrderId,DATE_SUB(OrderDate,INTERVAL?5?DAY)?AS?SubtractDate FROM?Orders

結(jié)果:

mysql怎么查詢一年的數(shù)據(jù)

推薦學(xué)習(xí):mysql視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享