我如何提出一个存储过程来选择过去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/