2016-09-29 4 views
-1

cast()またはconvert()として設定しようとすると、次のエラーが発生します。何も動作していないようです。文字列から日付または時刻を変換するときに変換に失敗しました - メッセージ241、レベル16、状態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) 

結果:文字列から 日付および/または時刻を変換するとき2の変換が失敗した

メッセージ241、レベル16、状態1、行。

多くの類似したクエリがあることは知っていますが、それらのどれもが私の問題を助けませんでした。

+0

を失敗する中、あなたが 'CurrDate'のためのデータを見てみました6月にありますか? – techspider

答えて

1

唯一の30日は、そうCAST('2010-06-31' AS date)あなたの文は

関連する問題