MAX函数9>10的,能正确查出正确数值
当数据类型为varchar和nvarchar时:select MAX(sdmVolNO) from table最大值查出来的是9很明显: 查的是 9 > 1解决:select MAX(cast(sdmVolNO) as int) from table后四位最大值:select MAX(cast(substring(sdmVolNO,len(sdmVolNO)-3,4) as int)) 判断为整数:where ISNUMERIC(substring(sdmVolNO,len(
原创
2020-11-07 12:57:45 ·
390 阅读 ·
0 评论