Hatanın temel nedeni şu kısımdan geliyor:
x.SATISLAR / x.KARTSAYISI as ORTCIRO
Eğer x.KARTSAYISI = 0 ise "Divide by zero" (sıfıra bölme) hatası alırsınız.
Bu hatayı önlemek için NULLIF fonksiyonunu kullanarak sıfıra bölmeyi engelleyebilirsiniz:
x.SATISLAR / NULLIF(x.KARTSAYISI, 0) as ORTCIRO,
(x.SATISLAR / NULLIF(x.KARTSAYISI, 0)) / 1 as ORTCIROGUN