データベースに2012-03-17 19:50:08.023の形式の日付フィールドがあります。
3月に収集されたデータを取得する選択クエリを作成したいと考えています。しかし、私はこれを達成することができません。
次のクエリを試しています。
select * from OrderHeader where
Convert(varchar,UploadDt,103) between '01/03/2013' and '31/03/2013'
and DistUserUniqueID like '6361%'
このクエリは、すべての日付のデータを提供します。
select * from OrderHeader where
UploadDt between '01/03/2013' and '31/03/2013' and DistUserUniqueID like '6361%'
このクエリでは、Msg 242、Level 16、State 3、Line 1 というエラーが表示されます。varchar データ型から datetime データ型への変換により、範囲外の値が発生しました。
これを解決するのを手伝ってください。
前もって感謝します