SELECT *  FROM [mydatabase].[dbo].[mytable] where intime < dateadd(MINUTE, -60, GETDATE())

[mydatabase].[dbo].[mytable] 是我的database裡的一個table

GETDATE() 是MSSQL獲取現在時間

intime 是我的table裡記錄資料加入的時間

dateadd 是MSSQL用來比對時間

整句的意思是我要從mytable裡篩出資料加入時間已經超過一個小時以上的所有記錄

dateadd的詳細使用方法可以參考https://msdn.microsoft.com/zh-tw/library/ms186819(v=sql.120).aspx

arrow
arrow

    痞客興 發表在 痞客邦 留言(0) 人氣()