📜  MySQL last_day()函数(1)

📅  最后修改于: 2023-12-03 15:17:45.925000             🧑  作者: Mango

MySQL last_day()函数

简介

last_day() 函数是 MySQL 中的日期函数之一。它将给定的日期作为参数,并返回该日期所在月份的最后一天。

语法
LAST_DAY(date)
参数
  • date:要查找最后一天的日期值。
示例

假设有一个名为 orders 的表,包含以下数据:

| order_id | order_date | | -------- | ----------- | | 1 | 2021-03-12 | | 2 | 2021-04-18 | | 3 | 2021-06-30 |

使用以下查询:

SELECT order_id, order_date, LAST_DAY(order_date) AS last_day
FROM orders;

可以得到以下结果:

| order_id | order_date | last_day | | -------- | ----------- | ----------- | | 1 | 2021-03-12 | 2021-03-31 | | 2 | 2021-04-18 | 2021-04-30 | | 3 | 2021-06-30 | 2021-06-30 |

注意事项
  • last_day() 函数会将时间部分设置为 00:00:00,并将日期部分设置为给定月份的最后一天。
  • 如果日期参数为 NULL,则函数返回 NULL。
  • 如果日期参数无效,则函数返回错误。

以上就是 MySQL 中 last_day() 函数的介绍。通过该函数,你可以轻松地获取给定日期所在月份的最后一天。