SELECT SKODU, STOKISL.ADI AS ADI, STOKGRUP.ADI AS GRUBU, SUM(CASE WHEN GCADET > 0 THEN GCADET ELSE 0 END) AS GADET, SUM(CASE WHEN GCADET < 0 THEN GCADET ELSE 0 END) AS CADET, ISNULL(ORTALISFIYATI,0) AS ORTALISFIYATI, SUM(GCADET) AS KALANADET, ISNULL(ORTALISFIYATI,0) * SUM(GCADET) AS KALANTUTAR FROM dbo.STOKISL LEFT JOIN STOKGRUP ON SGRUPKODU = STOKGRUP.KODU LEFT JOIN VWSTOK_ALISTOPLAM ON STOKISL.STOKID = VWSTOK_ALISTOPLAM.STOKID WHERE STOKISL.STOKID > 0 AND ISLEM NOT IN ('ÇIKIŞ', 'TRANSFER') GROUP BY SKODU, STOKISL.ADI, STOKGRUP.ADI, ORTALISFIYATI ORDER BY STOKGRUP.ADI

Elektra
                                                                              Tarih       : [BUGUN   ]
                                                                              Saat        :   [BUSAAT]
                                                                              Alındığı T. : [GTARIH  ]

                             STOK GENEL BAKİYE  LİSTESİ  


  Stok Kodu       Adı                  Grubu       Giren     Çıkan     Ortal. Alış Fiyat Kalan Adet    Kalan Tutar   
  --------------- -------------------- ----------- --------- --------- ----------------- ------------- --------------
{ [SKODU        ] [ADI               ] [^GRUBU   ] [~2GADET] [~2CADET] [~2ORTALISFIYATI] [+KALANADET] [~2KALANTUTAR]}