EN ÇOK SATILAM MALLAR

Gönderen Konu: EN ÇOK SATILAM MALLAR  (Okunma sayısı 861 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı sezin123

  • Yeni Kullanıcı
  • *
  • Karma: 0
EN ÇOK SATILAM MALLAR
« : 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 .

Çevrimdışı LsuErsoy

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 33
  • Kişisel ileti
Ynt: EN ÇOK SATILAM MALLAR
« Yanıtla #1 : 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