Inteiro / Inteiro =Inteiro. Então, você precisa lançá-lo antes de fazer a divisão:
cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure
ou abreviação:
Non_Updated::decimal / Total_Devices AS Percent_Failure
Eu vi outras implementações fofas, como
Non_Updated * 1.0 / Total_Devices AS Percent_Failure
Além disso, você tem certeza de que total_devices é sempre diferente de zero? Se não, certifique-se de lidar com isso.