如何在DB2中获取月份的初始日期

时间:2016-12-07 14:00:21

标签: stored-procedures db2

在StoredProcedure中,我们传递的日期类似于'从日期' = 2014-08-12和'结束日期' = 2015-06-24。

我希望找到类似于' From Date' = 2014-08-01和'结束日期' = 2015年6月30日

3 个答案:

答案 0 :(得分:0)

所以你想从任何月份开始,从结尾传入到任何月份的结尾。

月初
last_day(fromdate) + 1 day - 1 month

月末
last_day(enddate)

您可能会发现创建一个封装月初逻辑的用户定义函数很有用。

答案 1 :(得分:0)

--Beginning of month
FromDate - (day(FromDate) -1) days 

--End of the month
LAST_DAY(EndDate)

答案 2 :(得分:0)

获取当月开始和结束之间的日期:

url.com/movie/profile/USER

您可能希望将此当前日期替换为其他日期,或其他某个表或结果中的最小值和最大值。