【发布时间】:2018-06-26 00:51:19
【问题描述】:
我正在尝试搜索日期介于两个值之间的行:
select battery_volts
from ems
where date between 20180606 and 20180606
错误:
消息 206,级别 16,状态 2,第 1 行操作数类型冲突:日期与 int 不兼容
【问题讨论】:
-
这段代码遇到了什么问题?
-
当
20180606是int时,date在您的数据库中属于date类型,因此您需要将其中一个转换为另一种类型。 -
您的日期必须在引号内
标签: sql sql-server