在StoredProcedure中,我們傳遞的日期如'From date'= 2014-08-12和'End Date'= 2015-06-24。如何在DB2中獲取月份的初始日期
我想找到'From Date'= 2014-08-01和'End Date'= 2015-06-30。
在StoredProcedure中,我們傳遞的日期如'From date'= 2014-08-12和'End Date'= 2015-06-24。如何在DB2中獲取月份的初始日期
我想找到'From Date'= 2014-08-01和'End Date'= 2015-06-30。
所以,你想從任何月份開始的時候開始,從任何月份開始到結束。
開始一個月的
last_day(fromdate) + 1 day - 1 month
末月
last_day(enddate)
的你可能會發現它很有用,以創建一個用戶定義的函數,它封裝了一個月的邏輯起點。
--Beginning of month
FromDate - (day(FromDate) -1) days
--End of the month
LAST_DAY(EndDate)
要獲得當月的開始和結束的日期:
where date between (current_date - (day(current_date) - 1) days) and (current_date + 1 month - (day(current_date)) days)
你可能會想取代這個當前的日期與其他日期或最小值和最大值從其他表或結果。