如何显示最近一个月的结果,在DB2中使用where子句语句。
This is my query:-
SELECT distinct
payment_date dated_daily
FROM payment BB
WHERE YEAR(payment_date)= '2018'
AND MONTH(payment_date) = '04'
说我有以下列
dated_daily
2018-04-01
until
2018-04-30
扣除后
dated_daily
2018-03-01
until
2018-03-31
任何人都可以帮助我吗?谢谢
答案 0 :(得分:0)
您可以使用NEXT_MONTH和FIRST_DAY查找特定月份的开始日期。此外,Db2支持日期和时间算法。只需添加或减去天,周,月,年......
values(next_month('2018-04-16') - 1 day)
=> 2018-04-30