首頁 > 資料庫 > mysql教程 > 如何在 MySQL 中檢索上個月的資料?

如何在 MySQL 中檢索上個月的資料?

Linda Hamilton
發布: 2024-12-06 10:15:13
原創
423 人瀏覽過

How to Retrieve Data from the Previous Month in MySQL?

檢索上個月的資料

此查詢從資料庫中檢索上個月創建的所有行。該查詢利用 MySQL CURRENT_DATE 函數動態確定當前月份,並減去一個月以定位上個月。

查詢說明:

SELECT *
FROM table
WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
登入後複製

細分:

  • SELECT * 擷取指定表中的所有擷取表列。
  • FROM table 表示要查詢的表格。
  • WHERE 子句依照指定條件篩選結果:

    • YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) 確保該行的年份與上一個年份相匹配月。
    • MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH) 檢查該行的月份是否與上個月相符。

範例:

如果目前日期是2023 年1 月15 日,查詢將從2022 年12 月建立的「表格”中檢索所有行。

以上是如何在 MySQL 中檢索上個月的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板