用 MySQL Select 獲取時間戳日期範圍?
要選擇時間戳資料範圍,請使用以下語法 −
SELECT *FROM yourTableName where yourDataTimeField >= anyDateRange and yourDataTimeField < anyDateRange
為了理解上述語法,讓我們建立一個表。建立表的查詢如下 −
mysql> create table DateRange −> ( −> DueTime timestamp −> ); Query OK, 0 rows affected (1.34 sec)
使用 insert 命令向表中插入一些記錄。查詢如下 −
mysql> insert into DateRange values('2016-11-13');
Query OK, 1 row affected (0.51 sec)
mysql> insert into DateRange values('2016-10-14');
Query OK, 1 row affected (0.23 sec)
mysql> insert into DateRange values('2017-01-23');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DateRange values('2017-05-14');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DateRange values('2017-08-25');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DateRange values('2018-09-28');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DateRange values('2018-11-17');
Query OK, 1 row affected (0.47 sec)
mysql> insert into DateRange values('2018-12-13');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DateRange values('2018-12-16');
Query OK, 1 row affected (0.27 sec)使用 select 命令顯示錶中的所有記錄。查詢如下 −
mysql> select *from DateRange;
以下是輸出 −
+---------------------+ | DueTime | +---------------------+ | 2016-11-13 00:00:00 | | 2016-10-14 00:00:00 | | 2017-01-23 00:00:00 | | 2017-05-14 00:00:00 | | 2017-08-25 00:00:00 | | 2018-09-28 00:00:00 | | 2018-11-17 00:00:00 | | 2018-12-13 00:00:00 | | 2018-12-16 00:00:00 | +---------------------+ 9 rows in set (0.00 sec)
要選擇時間戳日期範圍,請使用以下查詢 −
mysql> select *from DateRange −> where DueTime >= '2017-05-14' −> and DueTime < '2018-12-17';
以下是輸出 −
+---------------------+ | DueTime | +---------------------+ | 2017-05-14 00:00:00 | | 2017-08-25 00:00:00 | | 2018-09-28 00:00:00 | | 2018-11-17 00:00:00 | | 2018-12-13 00:00:00 | | 2018-12-16 00:00:00 | +---------------------+ 6 rows in set (0.00 sec)
假設您的時間戳為 unix 時間戳,則使用以下語法。
select *from yourTableName
where yourColumnName >= unix_timestamp('anyDateValue’)
and yourColumnName < unix_timestamp('anyDateValue’)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP