Liczba całkowita / Liczba całkowita =Liczba całkowita. Musisz więc go rzucić, zanim dokonasz podziału:
cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure
lub skrót:
Non_Updated::decimal / Total_Devices AS Percent_Failure
Widziałem inne urocze implementacje, takie jak
Non_Updated * 1.0 / Total_Devices AS Percent_Failure
Czy jesteś pewien, że total_devices jest zawsze niezerowe? Jeśli nie, pamiętaj, aby sobie z tym poradzić.