如何获取一个月的最后一天

一个月的最后一天,其实就是上一个月的1号减去一天就可以得到一个月的最后一天。

获取一个月的1号?

我们可以使用DATETRUNC(日期部分, 日期型表达式)函数获取每个月的1号,参考如下:

如何获取一个月的最后一天? - 图1

获取一个月的最后一天

我们只要将当前获取的值减去1:

如何获取一个月的最后一天? - 图2

减去一天之后,本月的日期获取的其实是上个月的最后一天。只需要加上一个月然后再减去1就可以了:

如何获取一个月的最后一天? - 图3

还有一种简单的方式,也可以通过有数的自定义SQL来算出最后一天。