久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

MYSQL查詢時間范圍內的數據示例代碼

瀏覽:33日期:2023-07-28 19:59:55
目錄MYSQL查詢時間范圍內的數據MySql查詢某個時間段內的數據(前一周、前三個月、前一年等)1、使用函數DATE_SUBMYSQL查詢時間范圍內的數據

其中,table_name 是要查詢的表名,date_column 是日期字段的列名。

一周

SELECT*FROMtable_nameWHEREdate_column BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 WEEK) AND CURDATE();

一個月

SELECT*FROMtable_nameWHEREdate_column BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND CURDATE();MySql查詢某個時間段內的數據(前一周、前三個月、前一年等)1、使用函數DATE_SUB

DATE_SUB函數在當前時間減去一定的時間

DATE_SUB(date,INTERVAL expr unit)

date:合法日期,可以是當前時間now()

expr:希望減去的時間,整數

unit:減去時間的單位,如day,week,month,year

實例:

u_user表

(1)、前一周的數據

當前時間:

sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 7 day);

結果:

另一種sql寫法:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 1 WEEK);

(2)、前三個月的數據

sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 3 MONTH);

結果:

(3)、前一年的數據

sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 1 YEAR);

結果:

2、使用函數DATE_ADD

DATE_ADD函數在當前時間加上一定的時間

DATE_ADD(date,INTERVAL expr unitda

date:合法日期,可以是當前時間now(),也可以是表中的時間字段

expr:希望加上的時間,整數

unit:加上時間的單位,如day,week,month,year

實例:

(1)、前一周的數據

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 7 DAY) > NOW();

結果:

(2)、前三個月的數據

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 3 MONTH) > NOW();

結果:

(3)、前一年的數據

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 1 YEAR) > NOW();?

結果:

到此這篇關于MYSQL查詢時間范圍內的數據的文章就介紹到這了,更多相關mysql查詢時間范圍內數據內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
主站蜘蛛池模板: 砀山县| 克东县| 万宁市| 莱阳市| 柳林县| 柳河县| 舟山市| 顺平县| 杭州市| 台北市| 定日县| 陆川县| 宜丰县| 深泽县| 新密市| 沁源县| 那坡县| 陵川县| 海阳市| 玛曲县| 长垣县| 革吉县| 凤城市| 瑞金市| 新丰县| 富蕴县| 农安县| 永和县| 文成县| 华容县| 新兴县| 屏山县| 瓮安县| 册亨县| 黄大仙区| 商南县| 岐山县| 南昌县| 桐乡市| 玛纳斯县| 金门县|