0

日付ピッカーの日付形式をデフォルトで DD/MM/YYYY に設定するクエリを SSRS で実行しています。ただし、実際のデータベースの日付は YYYY-MM-DD 形式です。これらの日付を以下のように変換しようとしましたが、「varchar データ型を datetime データ型に変換した結果、範囲外の値になりました」というメッセージが表示されます。

Col1 BETWEEN convert(varchar, '22/10/2013 00:00:00', 120) AND convert(varchar, '22/10/2013 23:59:59', 120)

そのエラーがトリガーされる理由を理解するのに苦労しています。すなわち。2013 年 10 月 22 日は有効な日付形式なので、2013-10-2013 に簡単に変換できると思っていましたか?

しかし、私は何かが欠けていると思います!

4

1 に答える 1