När du delar två heltal blir resultatet också ett heltal, så 50/100 är 0,5, vilket är ett heltal av 0.
För att få en decimal, skriv antingen:
Select 50.0 / 100
eller Kasta heltal som en decimal - dvs
SELECT (CAST(20 AS DECIMAL(5,1))/30)
När du delar två heltal blir resultatet också ett heltal, så 50/100 är 0,5, vilket är ett heltal av 0.
För att få en decimal, skriv antingen:
Select 50.0 / 100
eller Kasta heltal som en decimal - dvs
SELECT (CAST(20 AS DECIMAL(5,1))/30)