İÇ İÇE SELECT MS.T-SQL Örneği Verebilirmisiniz ?

İletişim Forumlar SQL İÇ İÇE SELECT MS.T-SQL Örneği Verebilirmisiniz ?

  • Bu konu boş.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #1828
    LsuErsoy
    Üye

    Merhabalar ;

    CLCARD ve CLFLINE Tablolarında Logicalref ve Clientref arasındaki ilişkiye bağlı olarak.
    SIGN değeri 1 olan kayıtların Cari Hesap bazında AMOUNT toplamlarını BORÇ Sütununda
    SIGN değeri 0 olan kayıtların Cari Hesap bazında AMOUNT toplamlarını ALACAK Sütununda gösteren Queryi bir türlü yazamadım.

    Sorgu için Kullanılacak Tablelar

    LG_XXX_CLCARD
    LG_XXX_XX_CLFLINE

    Sorgu Sonucu :

    KODU        ÜNVANI                BORÇ TOPLAMI      ALACAK TOPLAMI    BAKİYE
    ======  ============ ===========  ============  =========
    TODE1      İÇ İÇE LTD.ŞTİ            1905.32                1905.50                0.18
    TODE2      KUERİ LTD.ŞTİ            1907.10                1907.05                5.00

    Benim Yazabildiğim ACCESS SQL kodu aşağıda..Fakat Access de çalıştırdığımda BORÇ Sütunu paremetresini girmemi istiyor…ELLE bir Parametre giriorum..Girdiğim Değeri ALACAK değerinden çıkarıyor ve bakiyeyi ona göre oluşturuyor…BURADA sıkıntının İÇ İÇE SELECT Cümleciğini yazamamamdan kaynaklandığını tespit ettim.

    SELECT dbo_LG_086_CLCARD.CODE AS KODU, dbo_LG_086_CLCARD.DEFINITION_ AS ÜNVANI, Sum(dbo_LG_086_01_CLFLINE.AMOUNT) AS BORÇ, Sum(dbo_LG_086_01_CLFLINE.AMOUNT) AS ALACAK, dbo_LG_086_01_CLFLINE.[BORÇ]-[ALACAK] AS BAKİYE
    FROM dbo_LG_086_01_CLFLINE INNER JOIN dbo_LG_086_CLCARD ON dbo_LG_086_01_CLFLINE.CLIENTREF = dbo_LG_086_CLCARD.LOGICALREF
    GROUP BY dbo_LG_086_CLCARD.CODE, dbo_LG_086_CLCARD.DEFINITION_
    HAVING (((dbo_LG_086_CLCARD.CODE) Like “T*”))
    ORDER BY dbo_LG_086_CLCARD.DEFINITION_;

    T-SQL ve ACCESS SQL ile cevaplayabilirseniz sevinirim.

    ilginize teşekkürler ;

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.