【发布时间】:2015-03-26 10:56:56
【问题描述】:
我有一个名为table1 的表。它有一列NT_T_SENTDATE。此列保留日期。它有自 2005 年以来的数据。因此这张表很重。
我想在NT_T_SENTDATE 列中查看日期从 2013 年 12 月到 2014 年 12 月的行。我知道有datediff 方法,我为此使用了这个查询:
select *
from notificationtransactions
where datediff(day, NT_D_SentDate, '2015-03-25') > 360
但它也显示早于 2013 年的记录。
有人可以纠正我吗?我应该在查询中添加什么以便我只能看到超过 1 年但不超过 3 年的记录?
期待您的回复
普佳
【问题讨论】:
标签: sql-server-2008