2016-09-29 94 views
-1

當我嘗試將其設置爲cast()convert()時,我不斷收到以下錯誤代碼。似乎沒有任何工作。從字符串轉換日期和/或時間時轉換失敗 - Msg 241,Level 16,State 1,

查詢:

SELECT TOP 100 
    * 
FROM [OptionsDW].[dbo].[Octagon5] 
WHERE CONVERT(datetime2, CurrDate, 121) 
      BETWEEN CAST('2010-01-01' AS date) AND CAST('2010-06-31' AS date) 

結果:

消息241,級別16,狀態1,行2轉換轉換從字符串 日期和/或時間時失敗。

我知道有很多類似的查詢,但沒有一個幫助我的問題。

+0

難道你看一下'CurrDate'數據? – techspider

回答

1

目前只有30天在六月所以CAST('2010-06-31' AS date)在WHERE語句將失敗

相關問題