datediff(dd,a.xq_date,'2010-05-17')=0
a.xq_date  如果是 2010-050-6  就会报datediff  从 char 数据类型到 datetime 数据类型的转换导致datetime值越界这怎么处理呢?
不改变数据库字段的情况下