Logo Destek

Logo Nostalji => Tiger - Tiger2 => Konuyu başlatan: sezin123 - 31.08.2009, 13:52

Başlık: EN ÇOK SATILAM MALLAR
Gönderen: sezin123 - 31.08.2009, 13:52
SELECT     LG_086_ITEMS.LOGICALREF AS RefID, LG_086_ITEMS.CODE AS Kodu, LG_086_ITEMS.NAME AS Açıklaması,
                      SUM(LG_086_01_STINVENS.SALES_AMOUNT) AS Miktar
FROM         LG_086_ITEMS INNER JOIN
                      LG_086_01_STINVENS ON LG_086_ITEMS.LOGICALREF = LG_086_01_STINVENS.STOCKREF
GROUP BY LG_086_ITEMS.LOGICALREF, LG_086_ITEMS.CODE, LG_086_ITEMS.NAME, LG_086_01_STINVENS.INVENNO, LG_086_ITEMS.CLASSTYPE
HAVING      (LG_086_ITEMS.CLASSTYPE = 0) AND (LG_086_01_STINVENS.INVENNO <> - 1)
ORDER BY SUM(LG_086_01_STINVENS.SALES_AMOUNT) DESC

Bu sorgu doğru çalışıyor fakat biz bir kaç ambar ekledik ve bu sorguyu nasıl tüm ambarlar için alabilirim.Yani üç ambarımdaki malları toplayarak en çok satılan mallara görmek istiyorum .
Başlık: Ynt: EN ÇOK SATILAM MALLAR
Gönderen: LsuErsoy - 10.02.2017, 16:55
SELECT     LG_086_ITEMS.LOGICALREF AS RefID, LG_086_ITEMS.CODE AS Kodu, LG_086_ITEMS.NAME AS Açıklaması,
                      SUM(LG_086_01_STINVENS.SALES_AMOUNT) AS Miktar
FROM         LG_086_ITEMS INNER JOIN
                      LG_086_01_STINVENS ON LG_086_ITEMS.LOGICALREF = LG_086_01_STINVENS.STOCKREF
GROUP BY LG_086_ITEMS.LOGICALREF, LG_086_ITEMS.CODE, LG_086_ITEMS.NAME, LG_086_01_STINVENS.INVENNO, LG_086_ITEMS.CLASSTYPE
HAVING      (LG_086_ITEMS.CLASSTYPE = 0) AND (LG_086_01_STINVENS.INVENNO <> - 1)
ORDER BY SUM(LG_086_01_STINVENS.SALES_AMOUNT) DESC

Bu sorgu doğru çalışıyor fakat biz bir kaç ambar ekledik ve bu sorguyu nasıl tüm ambarlar için alabilirim.Yani üç ambarımdaki malları toplayarak en çok satılan mallara görmek istiyorum .

Kodun revize edilmiş hali aşağıdadır.

Kod: [Seç]
SELECT     
STK.LOGICALREF AS RefID,
STK.CODE AS Kodu,
STK.NAME AS Açıklaması,
SUM(TOT.SALES_AMOUNT) AS Miktar
FROM         LG_114_ITEMS AS STK INNER JOIN
                     [dbo].[LV_114_01_STINVENS]  AS TOT ON STK.LOGICALREF = TOT.STOCKREF
GROUP BY STK.LOGICALREF, STK.CODE, STK.NAME, TOT.INVENNO, STK.CLASSTYPE
HAVING      (STK.CLASSTYPE = 0) AND (TOT.INVENNO <> - 1)
ORDER BY SUM(TOT.SALES_AMOUNT) DESC