需要从SQL Server数据库获取最近60天的文件

时间:2015-06-04 07:07:42

标签: c# sql asp.net sql-server-2008

我在ado.net工作。我有一张桌子,我保存了我的文件。保存文件后,我还使用SQL函数GETDATE()保存日期和时间。我需要的是在数据库中点击查询以从当前日期获取最近60天的数据。这种情况有任何功能或任何查询吗?

2 个答案:

答案 0 :(得分:1)

假设有一个名为DateSaved的列存储了保存记录的日期:

Select * from YourFiles where DateSaved > DateAdd(d, -60, GetDate())

d表示我们正在添加' Day'的单位,-60表示我们正在添加其中的60个,并且所有这些意味着我们正在向当前添加负60天日期。

答案 1 :(得分:1)

SELECT * FROM Table_Name  WHERE DATEDIFF(D,GETDATE(),Date_Column)<-60