SQLサーバーでvarcharをdatetimeに変換しようとすると、次のエラーが発生します。
varcharデータ型を日時データ型に変換すると、値が範囲外になりました。
ResponseDate列の値は次のとおりです。
2012-06-19 10:30:36.157
2012-06-19 10:30:36.157
2012-07-09 11:37:14.287
2012-06-21 10:15:06.733
2012-07-02 13:19:13.080
7月に*を選択するクエリを作成しようとしています。
Select * From table WHERE CONVERT(datetime,ResponseDate) BETWEEN '20120631' AND '20120801'
varcharはすでに日時形式になっているので、問題はないと思いました。
誰かアドバイスしてもらえますか?ありがとう!