标签: sql oracle
我的报告获取当月1日的数据。假设第一个还没有来,那么我如何让报告显示上个月1日的数据。
感谢。
答案 0 :(得分:0)
只需使用表格中的select top 1,按extract(day from yourDateColumn) = 1过滤即可获取包含任意月份第1天数据的行,并按日期列降序排列({ {1}}),以便您始终获得表格中最后一个月的第一天。
select top 1
extract(day from yourDateColumn) = 1
Docs for Oracle EXTRACT function