当前位置: 代码迷 >> Sql Server >> 一个很急的查询有关问题,
  详细解决方案

一个很急的查询有关问题,

热度:45   发布时间:2016-04-27 18:06:08.0
一个很急的查询问题,急急急。。。
SELECT MAX(CAST(currentFloor AS NUMERIC(18,0))) from nh_house where cityid=76
currentFloor是varchar类型
消息 8114,级别 16,状态 5,第 1 行
从数据类型 varchar 转换为 numeric 时出错。
警告: 聚合或其他 SET 操作消除了 Null 值。

------解决方案--------------------
SQL code
SELECT MAX(CAST(isnull(currentFloor,0) AS NUMERIC(18,0))) from nh_house where cityid=76 and ISNUMERIC(currentFloor)=1
  相关解决方案