首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-04-18 
一个很急的查询问题,急急急。。。SELECT MAX(CAST(currentFloor AS NUMERIC(18,0))) from nh_house where cit

一个很急的查询问题,急急急。。。
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 

热点排行