• 13-07-2016, 13:11:21
    #1
    Sql kodum aşağıdaki gibi yapmak istediğim şöyle.

    StokID Eşit olanları birleştirip Adet ve tutarları toplama bunu nasıl yapabilirim.

    SELECT     tbStok.sAciklama, tbStokFisiDetayi.lCikisMiktar1, tbStokFisiDetayi.lBrutTutar, tbStokFisiDetayi.nStokID
    FROM         tbAlisVeris INNER JOIN
                          tbStokFisiDetayi ON tbAlisVeris.nAlisverisID = tbStokFisiDetayi.nAlisverisID INNER JOIN
                          tbStok ON tbStokFisiDetayi.nStokID = tbStok.nStokID
    WHERE     (tbAlisVeris.dteFaturaTarihi = CONVERT(DATETIME, '2016-07-12', 102))
    ORDER BY tbStok.sAciklama ASC
  • 13-07-2016, 13:37:23
    #2
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Sql kodum aşağıdaki gibi yapmak istediğim şöyle.

    StokID Eşit olanları birleştirip Adet ve tutarları toplama bunu nasıl yapabilirim.

    SELECT     tbStok.sAciklama, tbStokFisiDetayi.lCikisMiktar1, tbStokFisiDetayi.lBrutTutar, tbStokFisiDetayi.nStokID
    FROM         tbAlisVeris INNER JOIN
                          tbStokFisiDetayi ON tbAlisVeris.nAlisverisID = tbStokFisiDetayi.nAlisverisID INNER JOIN
                          tbStok ON tbStokFisiDetayi.nStokID = tbStok.nStokID
    WHERE     (tbAlisVeris.dteFaturaTarihi = CONVERT(DATETIME, '2016-07-12', 102))
    ORDER BY tbStok.sAciklama ASC

    SELECT SUM(AdetAlanı), SUM(TutarAlanı)
    FROM   tbStokFisiDetayi
    INNER JOIN   tbStok ON tbStokFisiDetayi.nStokID = tbStok.nStokID