SQL Server からの取得に問題があったため、[質問][1] を投稿しました。
適切な回答が得られませんでした。そのため、列のデータ型を からdatetime
に変更したところ、varchar
正常に動作するようになりました。
SELECT *
FROM test
WHERE (timeStamp BETWEEN '05-09-2013 18:23:57' AND '05-09-2013 18:23:59')
varchar
しかし、データ型が役割を果たすことができ、文字列も格納できる場合、私のクエリはなぜSQLがデータ型を提供するのdatetime
ですか? よりも多くのスペースを占めることはわかっています。他の理由も知りたいです。varchar
datetime
varchar
datetime