国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:8日期: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 數據庫
主站蜘蛛池模板: 麦盖提县| 无棣县| 中超| 宝兴县| 休宁县| 鸡泽县| 万荣县| 岱山县| 和政县| 仁布县| 咸宁市| 台江县| 金坛市| 德化县| 赫章县| 镇江市| 安远县| 葫芦岛市| 黄大仙区| 洞口县| 沾化县| 恩平市| 陆川县| 建平县| 乐平市| 柞水县| 海宁市| 合江县| 土默特右旗| 祥云县| 民县| 吉安县| 绥化市| 黄石市| 西吉县| 东城区| 木兰县| 镇巴县| 达日县| 乐都县| 寻乌县|