Lorsque vous divisez deux nombres entiers, le résultat est également un nombre entier, donc 50/100 est 0,5, qui est un nombre entier de 0.
Pour obtenir une virgule décimale, écrivez :
Select 50.0 / 100
ou Convertir l'entier en un nombre décimal - c'est-à-dire
SELECT (CAST(20 AS DECIMAL(5,1))/30)