Logo Sql SUM sorgusu

Cevapla
ykslk
Mesajlar: 2
Kayıt: Pzt Tem 03, 2023 9:47 am
Adınız: Yüksel
Soyadınız: Kendirli

Logo Sql SUM sorgusu

Mesaj gönderen ykslk »

Merhaba
Şu şekilde bir sorgumuz var.
SELECT
SUM (PNT.BALN_ADDPAYMS_PTD) 'Ek Ödemeler Toplamı',
SUM (PNT.BALN_PAYMENTS_PTD) 'Brüt Kazançlar'
FROM
H_001_PNTCARDS PNTC
LEFT OUTER JOIN H_001_PNTBALANCES PNT ON PNTC.LOGICALREF = PNT.PNTREF
LEFT OUTER JOIN H_001_PERSONS P ON P.LOGICALREF = PNTC.PERREF

Buna şu kısmı eklemek istiyoruz ama üstteki sorgudaki gibi SUM/TOPLAM mantığı ile.

ISNULL((SELECT SUM(NETAM) FROM H_001_PNTLINES WHERE PERREF=PNTC.PERREF AND PREF=PNTC.LOGICALREF AND PERDBEG=PNTC.PERDBEG AND TYP = 6 AND NR IN (4,5,7)), 0
) 'AAA',

Ya kişi bazında dönüyor veya hata çıkıyor.
Yardtımcı olabilir misiniz?
islakates
Mesajlar: 28
Kayıt: Cmt Tem 08, 2023 12:56 am
Meslek: Yazılım Uygulama ve Destek Elemanı
Adınız: Zulkarneyin
Soyadınız: Albayrak

Re: Logo Sql SUM sorgusu

Mesaj gönderen islakates »

Alt sorgu, genellikle bir toplama fonksiyonuyla birleştirilmez,
ISNULL fonksiyon kullandığı alt sorgusunda ana sorguda SUM fonksiyonuyla birleştirilmesi gerekiyor.
JOIN yada alt sorgunun içindeki filtrelerin yapısı önemli
ISNULL((SELECT SUM(NETAM) FROM H_001_PNTLINES WHERE PERREF = PNTC.PERREF AND PREF = PNTC.LOGICALREF AND PERDBEG = PNTC.PERDBEG AND TYP = 6 AND NR IN (4,5,7)), 0) AS 'AAA'
Ufak bir değişiklik yaptım
SUM (PNT.BALN_ADDPAYMS_PTD) AS 'Ek Ödemeler Toplamı',
SUM (PNT.BALN_PAYMENTS_PTD) AS'Brüt Kazançlar'
Cevapla
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj
  • Malzeme(Stok) Muhasebe Kodları Listesi SQL Sorgusu
    gönderen Tarkan VURAL » » forum Logo Query
    0 Cevaplar
    376 Görüntüleme
    Son mesaj gönderen Tarkan VURAL
  • LOGO SQL SATIŞ SORGU PROBLEMİ
    gönderen dfom_2004 » » forum Logo Query
    2 Cevaplar
    49 Görüntüleme
    Son mesaj gönderen ahmet967
  • logo tiger
    gönderen avci0609 » » forum Logo Query
    1 Cevaplar
    255 Görüntüleme
    Son mesaj gönderen Tarkan VURAL
  • sql
    gönderen akcanadana » » forum SQL Veritabanları
    5 Cevaplar
    2612 Görüntüleme
    Son mesaj gönderen tasad
  • SQL Sorgu
    gönderen koksal » » forum Logo Query
    3 Cevaplar
    269 Görüntüleme
    Son mesaj gönderen ahmet967