sql tablo birleştirme yardım

Gönderen Konu: sql tablo birleştirme yardım  (Okunma sayısı 383 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı daka

  • Yeni Kullanıcı
  • *
  • Karma: 0
sql tablo birleştirme yardım
« : 29.11.2017, 14:15 »
Merhaba bu şekilde tabloyu birleştiriyorum ançak tutarlar hatalı geliyor cscard kaldırınca doğru geliyor ama cscard da gerekiyor çek için

Alıntı
SELECT     TOP (100) PERCENT CLCARD.CODE, CLCARD.DEFINITION_, PT.DATE_, PT.TRCODE, PT.MODULENR, SUM(ISNULL(CASE WHEN GETDATE()
                      < PT.DATE_ + 1 THEN CASE WHEN PT.TRCODE = 3 THEN - PT.TOTAL WHEN PT.TRCODE IN (8)
                      THEN CASE WHEN PT.TRCURR = 0 THEN PT.TOTAL ELSE 0 END END END, 0)) AS 'SATIS_TL_TUTAR'
FROM         dbo.LG_117_01_CSCARD AS CSCARD LEFT OUTER JOIN
                      dbo.LG_117_01_PAYTRANS AS PT RIGHT OUTER JOIN
                      dbo.LG_117_01_CSTRANS AS CSTRANS INNER JOIN
                      dbo.LG_117_CLCARD AS CLCARD ON CSTRANS.CARDREF = CLCARD.LOGICALREF ON PT.CARDREF = CLCARD.LOGICALREF ON
                      CSCARD.LOGICALREF = CSTRANS.CSREF
GROUP BY PT.TRCODE, PT.MODULENR, CSCARD.DOC, CLCARD.CODE, CLCARD.DEFINITION_, PT.DATE_
HAVING      (PT.TRCODE IN (8)) AND (PT.MODULENR IN (4))
ORDER BY 'SATIS_TL_TUTAR' DESC

vedat_ozer

  • Ziyaretçi
Ynt: sql tablo birleştirme yardım
« Yanıtla #1 : 29.11.2017, 14:18 »
Selamlar,

Sorgudaki amaç nedir ?

Çevrimdışı daka

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: sql tablo birleştirme yardım
« Yanıtla #2 : 29.11.2017, 14:20 »
çek ve fatura toplamı almak