Tenemos lo siguiente
declare @p1 as integer
declare @p2 as integer
set @p1 = 12
set @p2 =10000
print @p1/@p2
declare @p1 as integer
declare @p2 as decimal(16,2)
set @p1 = 12
set @p2 =10000
print @p1/@p2
Salida = 0.00120000000000000
Alguno estará diciendo que es obvio, pero os puedo asegurar que no siempre lo es.