MySQL 選擇最近幾天?


要選擇最近幾天,請在 MySQL 中使用 DATE_ADD() 函式。語法如下 -

select date_add(curdate(),interval - anyIntgegerValue day);

或者,您可以使用 MySQL 的 DATE_SUB()。

select date_sub(curdate(),interval anyIntgegerValue day);

或者,您可以使用以下語法 -

select curdate() - interval anyIntgegerValue day;

以下是上述所有語法示例,用於選擇最近幾天。

案例 1 - 使用 DATE_ADD() 函式

查詢如下 -

mysql> select date_add(curdate(),interval -6 day);

輸出如下 -

+-------------------------------------+
| date_add(curdate(),interval -6 day) |
+-------------------------------------+
| 2018-11-20                          |
+-------------------------------------+
1 row in set (0.00 sec)

案例 2 - 使用 DATE_SUB() 函式

查詢如下 -

mysql> select date_sub(curdate(),interval 6 day);

輸出如下 -

+------------------------------------+
| date_sub(curdate(),interval 6 day) |
+------------------------------------+
| 2018-11-20                         |
+------------------------------------+
1 row in set (0.00 sec)

案例 3 - 使用減號 (-) 符號

查詢如下 -

mysql> select curdate()-interval 6 day;

輸出如下 -

+--------------------------+
| curdate()-interval 6 day |
+--------------------------+
| 2018-11-20               |
+--------------------------+
1 row in set (0.00 sec)

更新於:2020 年 6 月 26 日

813 次瀏覽

啟動你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.