在mysql中,可以利用“date_SUB()”函數(shù)查詢一年的數(shù)據(jù),該函數(shù)用于設(shè)置從日期減去指定的時(shí)間間隔,語法為“select * FROM 表名 WHERE 時(shí)間字段>DATE_SUB(data, INTERVAL 1 YEAR)”。
本教程操作環(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” 表:
現(xiàn)在,我們想要向 “OrderDate” 減去 5 天。
我們使用下面的 SELECT 語句:
SELECT?OrderId,DATE_SUB(OrderDate,INTERVAL?5?DAY)?AS?SubtractDate FROM?Orders
結(jié)果:
推薦學(xué)習(xí):mysql視頻教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦