我正在制作一个临时表,以获得一些数据来制作我在水晶报告中要求的报告。Date是稍后在报告中用于排序的参数,但我使用以下代码:
create table #reptemp
(
Empresa varchar(100),
Servicio varchar(50),
Total int
)
insert into #reptemp(Empresa, Servicio, Total)
select
RazonSocial, TipodeServicio, TotalaPagar
from dbENC46
where Fecha >= '2014-07-01 00:00:00.000'
and Fecha <= '2015-06-31 23:59:59.999'
我得到这个消息:
谁能帮我看看为什么会发生这种情况?我没有使用任何类型的'datetime'数据类型,所以我不明白我的错误在哪里结果是varchar数据类型转换为日期时间数据类型
您的查询无法解析您放入where
子句中的日期'2015-06-31 23:59:59.999'
,因为6月份只有30天而不是31天。div;)