天天看點

資料庫查詢一周或幾天的資料

舉例說明:日期字段是shijian,均已7天為查找範圍。

  1. 假如shijian是字元型(varchar),使用DATEADD(DAY,-7,GETDATE())函數。
SELECT * from [EquipWeb].[dbo].[Message2_LOG] where
LEFT(shijian, 19) >= CONVERT(varchar,DATEADD(DAY,-7,GETDATE()),120)
           
  1. 假如shijian是日期型(datetime),使用DATEDIFF(dd,【日期字段】, getdate())

    注:這兩種函數的具體用法自行查找資料。