如何使用KDB查询获取前几个月的数据?

时间:2012-06-17 12:41:54

标签: sql

如何以这样的方式检索上个月的数据:如果查询要自动化,查询中的日期值会相应地每月更改一次?

所以例如:
2012.01.01 - >上运行查询时从表中选择*,其中日期> = 2011.12.01
2012.02.01 - >上运行查询时从表中选择*,其中日期> = 2012.01.01
2012.03.01 - >上运行查询时从表中选择*,其中日期> = 2012.02.01

依旧......

非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

我假设您使用的是Oracle数据库;

select * from Table where date >= ADD_MONTHS(TRUNC(SYSDATE),-1)