2009-09-26 52 views

回答

1

嘗試用一些日期時間函數,如DATEADD功能

e.g:select dateadd(hh,-1,GETDATE())

3

在SQL Server 2008中,你應該使用內置TIME datetype儘可能。

如果你有一個DATETIME列,你可以很容易地通過轉換爲緊接時間:

SELECT CAST(CreateDate AS TIME) FROM Table1 

這應該只返回DATETIME列的時間部分。

馬克

0

這將讓那些年長一小時記錄:

select * from Table1 where createDate < dateadd(hh, -1, getdate()) 
相關問題