Logo Destek
Logo Nostalji => Tiger - Tiger2 => Konuyu başlatan: 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 .
-
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.
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