2015-10-23 58 views
0

我需要今年的數據來自我的表之一,我在運營商之間使用過,但是我不想在今天的日期下面硬編碼的情況下,如果有什麼辦法可以在sql中添加今天的日期函數Server 2008的運營商之間使用的日期

ActualDate between convert(datetime,'2015-01-01T00:00:00.000') and convert(datetime,'2015-10-23T23:59:59.997') 
+1

對不起,我沒有看到今天的日期在您的查詢。 – qxg

+0

qxg,我已更新我的問題 –

+0

actualDate的數據類型是什麼? –

回答

0

如果我理解

CAST(ActualDate AS DATE) = CAST(getdate() AS DATE) 

UPDATE: 和一般你可以做

CAST(ActualDate AS DATE) BETWEEN '2015/01/01' AND CAST(getdate() AS DATE) 
+0

這是我的要求select * from產品where convert(datetime,'2015-01-01T00:00:00.000')和convert(datetime,'2015-10-23T23:59:59.997')之間ActualDate;如何使用上述條件? –

+0

you tolk about today date ... howewer i add another query –

+0

CAST(ActualDate AS DATE)BETWEEN'2015/01/01'and'2015/10/23' - 我不想要這樣,我需要這個「CAST(ActualDate AS DATE)'2014/11/01'和sysdate」 –

0

在TSQL,今天幾號來自GETDATE()

SELECT GETDATE()