MySQL是一個常用的關系型數據庫管理系統。在實際應用中,我們經常需要從數據庫中取出一段時間內的數據。本文將介紹如何使用MySQL取出一年內的數據。
SELECT * FROM table_name WHERE date_column BETWEEN '開始日期' AND '結束日期';
以上代碼是取出table_name表中date_column列在開始日期和結束日期之間的所有數據。為了取出一年內的數據,我們需要計算開始日期和結束日期。在MySQL中,使用DATE_SUB()函數可以向日期減去指定的天數。
SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR); # 減去1年 SELECT DATE_SUB('2022-10-01', INTERVAL 1 YEAR); # 減去1年
以上代碼分別是減去當前日期和指定日期的一年。如果要取出從現在往前一年的數據,可以使用以下代碼:
SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 1 YEAR) AND NOW();
以上代碼就可以取出table_name表中date_column列在從現在往前一年的數據了。
上一篇python 餓了嗎紅包
下一篇vue 4.5.11