SQL查询来选择日期之间的日期 - 30天
问题描述:
我在这里有一个查询,即时通讯尝试做,但我有麻烦让它工作。SQL查询来选择日期之间的日期 - 30天
所以基本上我想要做的是做一个查询在给定减去30天的日期之间进行搜索......因此在给定的日期减去30天之间的任何事情。
在我的查询我想确保RSLVD_DTTM
等于之前TICKETDATE
天TICKETDATE
或30之间的任何地方。
示例。
RSLVD_DTTM = TICKETDATE BETWEEN TICKETDATE - 30 DAYS
任何帮助,将不胜感激。
感谢
答
您没有指定一个数据库管理系统,所以这是ANSI SQL
where RSLVD_DTTM between TICKETDATE - interval '30' DAY and TICKETDATE
这RDBMS(了Oracle,SQLServer和PostgreSQL等),是这样吗?他们每个人都倾向于拥有自己的日期处理功能。 – 2013-04-04 16:46:14
您是否尝试过'(RSLVD_DTTM> TICKETDATE - 30)和(RSLVD_DTTM Jerry 2013-04-04 16:47:17
我正在使用TERADATA – 2013-04-04 16:48:08