【发布时间】:2019-07-16 22:51:50
【问题描述】:
我正在尝试获取修改日期超过 7 天的 ID 的最新记录,但是,结果返回该 ID 的所有记录超过 7 天的记录。
SELECT USERID
FROM [PROJ]
INNER JOIN [NOTES] ON [PROJ].id = [NOTES].projID
WHERE [PROJ.STATUS] = 'ACTIVE'
AND [NOTES.MODIFIEDDATE] <= GETDATE() - 7
返回:
project userId modifieddate
1. 20190101 6 07/02/2019 *
2. 20190101 6 07/01/2019
3. 20190101 6 06/29/2019
4. 20190102 7 07/04/2019 *
5. 20190102 7 07/03/2019
* 是我期望返回的。 这将返回所有 ID 注释的所有记录,修改日期
【问题讨论】:
-
编辑您的问题并 (1) 提供一个数据库标签。 (2) 限定列名,以便清楚它们的来源。
标签: sql sql-server