如何提出一个存储过程来选择过去 30 天的结果?
where MONTH(RequestDate) > 6 and DAY(RequestDate) >= 10
and MONTH(RequestDate) < 21 and DAY(RequestDate) < 7
最佳答案
SELECT *
FROM Table
WHERE GETDATE() >= DATEADD(DAY, -30, GETDATE())
用适当的列名称替换第一个 GETDATE()。
SELECT *
FROM Table
WHERE Table.ColumnName >= DATEADD(DAY, -30, GETDATE())
关于sql - 查找前 x 天的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782999/