小编典典

查找过去x天的记录?

sql

如何提出一个存储过程来选择过去30天的结果?

where MONTH(RequestDate) > 6 and DAY(RequestDate) >= 10 
and MONTH(RequestDate) < 21 and DAY(RequestDate) < 7

阅读 137

收藏
2021-03-23

共1个答案

小编典典

SELECT *
FROM Table
WHERE GETDATE() >= DATEADD(DAY, -30, GETDATE())

用适当的列名称替换第一个GETDATE()。

SELECT *
FROM Table
WHERE Table.ColumnName >= DATEADD(DAY, -30, GETDATE())
2021-03-23