last_day函數用于獲取指定日期的最后一天。它的應用場景包括需要計算某個月份最后一天的日期或者在報表中需要顯示某個日期所在月份的最后一天等。
例如,假設有一個表包含訂單信息,其中有一個字段是訂單日期。要計算每個訂單所在月份的最后一天日期,可以使用last_day函數:
SELECT order_date, LAST_DAY(order_date) AS last_day_of_month
FROM orders;
這將返回一個結果集,包含每個訂單的訂單日期以及該訂單所在月份的最后一天日期。
另一個例子是在報表中顯示某個日期所在月份的最后一天。假設需要顯示當前日期所在月份的最后一天,可以使用last_day函數:
SELECT CURDATE() AS current_date, LAST_DAY(CURDATE()) AS last_day_of_current_month;
這將返回當前日期以及當前日期所在月份的最后一天日期。