日期:2014-05-18  浏览次数:20571 次

怎么取得两字段是字符串的差值?
单个字符大于长整型(bigint),差值在有效的整数范围内。
两字符位数相同。

------解决方案--------------------
declare @s1 varchar(20) ,@s2 varchar(20)
set @s1 = '999999999123456789 '
set @s2 = '999999999123456780 '

select cast(@s1 as numeric)-cast(@s2 as numeric)

--

9


--用numeric