好吧,我正在Visual Studio 2008中運行查詢生成器。我試圖按時間篩選查詢結果;也就是說,我想從昨天開始到昨天中午的所有事情。 我昨天一直在使用GETDATE() - 1,它會拉起時間戳mm/dd/yyyy hh:mm:ss 但是,它會拉出當前時間。得到它從當天開始運行我附加了時間戳刪除時間本身,所以它開始在一天的開始:TSQL按時間/小時篩選查詢
convert(varchar(10), getdate()-1, 120)
所以我使用之間找到的範圍內,我有: BETWEEN轉換(varchar(10),getdate()-1,120)和/ /這是我需要它在中午切斷。
我知道datetime是一個數據類型,因此我試着用日期部分減去小時/分鐘/秒,但是datepart()只返回整數並且不影響時間。
想法?我怎麼得到這個中午切斷
你是什麼版本的SQL Server上? –