如下图,
sql 选择大约10小时的,但是筛选不出来,如何写?
字段是计算完成存储在sql server 数据库里面的,类型是nvarchar。
如果小时数条件添加“”,就会提示
Err] 22018 - [SQL Server]在将 nvarchar 值 '9.2' 转换成数据类型 int 时失败。
应该如何写SQL 语句?求解,谢谢!
转换不了
select * from tabname where ( [整机状态] ='已售' or 二手车 ='是' or [整机状态描述] in ('a','b','c') ) and cast([工作小时数] as decimal(10,2)) > 10
cast(工作小时 as numeric(12,2))