SQL语句如下:
select a.depotid as '店铺编号',c.d_name,sum(b.s_price*b.nums) as '合计'
from d_retail a join d_retailsub b on a.retailid=b.retailid 
join j_depot c on a.depotid=c.depotid
where a.depotid like '[0-9]%' and sure_date between '2007-01-01 00:00:01.000' and '2007-12-31 59:59:57.000'
group by a.depotid,c.d_name
order by a.depotid,c.d_name提示:
服务器: 消息 242,级别 16,状态 3,行 1
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。

请问为什么呢?