我在数据库中有日期字段,格式为2012-03-17 19:50:08.023。
我想创建一个选择查询,它为我提供三月份收集的数据。但我无法做到这一点。
我正在尝试以下查询。
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%'
此查询给了我错误消息 242,级别 16,状态 3,第 1 行 varchar 数据类型到 datetime 数据类型的转换导致超出范围的值。
请帮我解决这个问题。
提前致谢