MySQL是一款流行的開源關系型數據庫管理系統,廣泛應用于Web開發領域。如果你需要查詢上個月的第一天,可以使用MySQL中的DATE_SUB()函數來實現。
SELECT DATE_SUB(DATE_FORMAT(NOW(), '%Y-%m-01'), INTERVAL 1 MONTH) AS last_month_first_day;
上面的代碼中,DATE_FORMAT()函數將當前日期格式化為"年-月-01"的形式,然后再用DATE_SUB()函數減去一個月的時間間隔,即可獲取上個月的第一天。
除了上述方法外,還可以使用DATE_ADD()函數來實現:
SELECT DATE_ADD(LAST_DAY(DATE_SUB(NOW(), INTERVAL 2 MONTH)), INTERVAL 1 DAY) AS last_month_first_day;
這段代碼中,LAST_DAY()函數返回上上個月的最后一天,再用DATE_ADD()函數加上1天的時間間隔即可得到上個月的第一天。
總之,MySQL提供了多種方法來獲取上個月的第一天,開發者可以根據具體需求選擇相應的方法。