Kiedy dzielisz dwie liczby całkowite, wynik jest również liczbą całkowitą, więc 50/100 to 0,5, co jest liczbą całkowitą 0.
Aby uzyskać przecinek dziesiętny, napisz:
Select 50.0 / 100
lub Rzuć liczbę całkowitą na ułamek dziesiętny - np.
SELECT (CAST(20 AS DECIMAL(5,1))/30)