获取上个月数据的日期函数

时间:2016-09-02 17:50:36

标签: sql oracle date

应用程序可以在当月的任何一天或下个月的任何一天调用存储过程来获取当前月份数据。它传入一个日期参数(in_month)。我有以下sql作为程序的一部分:

SELECT nvl(to_char(count(tlof_cnlofrid)), 'NA')
from service.kndtlof
where tlof_cncclipu = tctc_cncclipu
and tlof_cnservic = texe_cnfuncid
and tlof_cnsubser = texe_cnsubser
and tlof_cnfhalta > trunc(to_date(IN_MONTH), 'mm') 
and tlof_cnfhalta < trunc(sysdate,'mm');

如果在下个月运行,上面会得到我想要的结果。但如果他们想在本月15日获得数据怎么办?有没有办法告诉查询的最后一部分是否寻找等于或小于参数中传递的月份的最后一天的内容? in_month参数以“DD-MON-YY”格式发送。 谢谢你的时间。

0 个答案:

没有答案