SqlServer, 10/3 dediğimizde 1 sonucunu üretir. Çünki bu işlemi integer bölme olarak algılıyor.
Select 10/3 –>3
virgüllü değeri elde etmek için,
select convert(numeric(17,2),(10 / (convert(numeric(17,2),3)))) –> 3.33
SqlServer, 10/3 dediğimizde 1 sonucunu üretir. Çünki bu işlemi integer bölme olarak algılıyor.
Select 10/3 –>3
virgüllü değeri elde etmek için,
select convert(numeric(17,2),(10 / (convert(numeric(17,2),3)))) –> 3.33
Bir Cevap Yazın