Integer / Integer =Số nguyên. Vì vậy, bạn cần truyền nó trước khi thực hiện phân chia:
cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure
hoặc viết tắt:
Non_Updated::decimal / Total_Devices AS Percent_Failure
Tôi đã thấy những cách triển khai dễ thương khác, chẳng hạn như
Non_Updated * 1.0 / Total_Devices AS Percent_Failure
Ngoài ra, bạn có chắc chắn rằng total_devices luôn khác 0 không? Nếu không, hãy đảm bảo xử lý điều đó.