Sayfayı Yazdır | Pencereyi Kapat

Sıfıra Bolme Hatasi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4208
Tarih: 23 Kasım 2024 Saat 05:27
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Sıfıra Bolme Hatasi
Mesajı Yazan: social
Konu: Sıfıra Bolme Hatasi
Mesaj Tarihi: 05 Ekim 2015 Saat 18:05
SELECT        C.CARI_IL, C.CARI_ILCE, H.PLASIYER_KODU, H.STHAR_ACIKLAMA AS CARI_KOD, C.CARI_ISIM, MONTH(H.STHAR_TARIH) AS AY_KODU, H.STHAR_TARIH AS TARIH, 
                         S.STOK_KODU, S.STOK_ADI, S.GRUP_KODU, S.KOD_1, S.KOD_2, S.KOD_3, S.KOD_4, S.KOD_5, H.STHAR_GCMIK AS SATIS_MIKTARI, 
                         H.STHAR_GCMIK * H.STHAR_NF AS SATIS_TUTARI,
                             (SELECT        SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) 
                         AS BR_MALIYET, H.STHAR_GCMIK *
                             (SELECT        SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) AS SMM, 
                         H.STHAR_GCMIK * H.STHAR_NF - H.STHAR_GCMIK *
                             (SELECT        SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) 
                         AS KAR_ZARAR
FROM            dbo.TBLSTSABIT AS S LEFT OUTER JOIN
                         dbo.TBLSTHAR AS H ON S.STOK_KODU = H.STOK_KODU LEFT OUTER JOIN
                         dbo.TBLCASABIT AS C ON H.STHAR_ACIKLAMA = C.CARI_KOD
WHERE        (H.STHAR_GCKOD = 'C') AND (H.STHAR_HTUR IN ('I', 'J', 'K'))




SIFIRA BOLME HATASINI NASIL DUZELTEBILIRIM ACABA



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 05 Ekim 2015 Saat 20:23
SELECT        C.CARI_IL, C.CARI_ILCE, H.PLASIYER_KODU, H.STHAR_ACIKLAMA AS CARI_KOD, C.CARI_ISIM, MONTH(H.STHAR_TARIH) AS AY_KODU, H.STHAR_TARIH AS TARIH, 
                         S.STOK_KODU, S.STOK_ADI, S.GRUP_KODU, S.KOD_1, S.KOD_2, S.KOD_3, S.KOD_4, S.KOD_5, H.STHAR_GCMIK AS SATIS_MIKTARI, 
                         H.STHAR_GCMIK * H.STHAR_NF AS SATIS_TUTARI,
                             (SELECT  CASE WHEN SUM(ISNULL(STHAR_GCMIK, 0))<>0 THEN SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) ELSE 0 END AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) 
                         AS BR_MALIYET, H.STHAR_GCMIK *
                             (SELECT  CASE WHEN SUM(ISNULL(STHAR_GCMIK, 0))<>0 THEN SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) ELSE 0 END AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) AS SMM, 
                         H.STHAR_GCMIK * H.STHAR_NF - H.STHAR_GCMIK *
                             (SELECT  CASE WHEN SUM(ISNULL(STHAR_GCMIK, 0))<>0 THEN SUM(ISNULL(STHAR_GCMIK * STHAR_NF, 0)) / SUM(ISNULL(STHAR_GCMIK, 0)) ELSE 0 END AS Expr1
                               FROM            dbo.TBLSTHAR AS R
                               WHERE        (STHAR_GCKOD = 'G') AND (STHAR_HTUR NOT IN ('B')) AND (STHAR_TARIH <= H.STHAR_TARIH) AND (STOK_KODU = S.STOK_KODU)) 
                         AS KAR_ZARAR
FROM            dbo.TBLSTSABIT AS S LEFT OUTER JOIN
                         dbo.TBLSTHAR AS H ON S.STOK_KODU = H.STOK_KODU LEFT OUTER JOIN
                         dbo.TBLCASABIT AS C ON H.STHAR_ACIKLAMA = C.CARI_KOD
WHERE        (H.STHAR_GCKOD = 'C') AND (H.STHAR_HTUR IN ('I', 'J', 'K'))


-------------
Mehmet Baykan


Mesajı Yazan: social
Mesaj Tarihi: 06 Ekim 2015 Saat 13:27
Çok te?ekkurler bu rapor fifoya göre alynabylyrmy acaba



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net