MySQL是一種常用的關系型數據庫管理系統,在實際的開發過程中,我們常常需要查詢上個月1號的記錄,以下是如何以SQL語句實現這一需求。
SELECT DATE_ADD(LAST_DAY(SUBDATE(CURDATE(), INTERVAL 2 MONTH)), INTERVAL 1 DAY) AS first_day_of_last_month;
以上SQL語句的解釋如下:
CURDATE()
函數返回當前日期。INTERVAL 2 MONTH
表示減去2個月的日期。SUBDATE(CURDATE(), INTERVAL 2 MONTH)
表示計算出上個月的日期。LAST_DAY()
函數返回當前月的最后一天的日期。DATE_ADD()
函數在最后一天的日期上加上1天,即可得到上個月1號的日期。AS first_day_of_last_month
給結果取了一個別名。
使用以上的SQL語句,我們就可以取出上個月1號的記錄了。
上一篇python 異或加密
下一篇python 高并發設計