正如标题所说。我什至试过SELECT CONVERT(NUMERIC, 1/2)它也返回 0。
我正在使用 SQL Server 2008。
他们是整数。
尝试:
select 1.0/2.0;
或者:
select CONVERT(NUMERIC,1)/CONVERT(NUMERIC,2);