SELECT dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID, "" AS , IIf([ShopCount]>0,[ShopCount],0) AS
FROM (dbo_ INNER JOIN dbo_TempTovar6 ON dbo_. = dbo_TempTovar6.TovarKod) LEFT JOIN Act_MO_Before ON (dbo_TempTovar6.DateMe = Act_MO_Before.DateMe) AND (dbo_TempTovar6.TovarKod = Act_MO_Before.TovarKod) AND (dbo_TempTovar6.Number = Act_MO_Before.)
GROUP BY dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID, "", IIf([ShopCount]>0,[ShopCount],0)
ORDER BY dbo_TempTovar6.Number, dbo_TempTovar6.ID
UNION ALL
SELECT dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID, "P" AS , IIf(Sum([Summ])>0,Round(Sum([Summ])/Sum([Sale]),2),0) AS
FROM dbo___ INNER JOIN (dbo_ INNER JOIN ((dbo_TempTovar6 INNER JOIN dbo_SalesALL ON (dbo_TempTovar6.DateMe = dbo_SalesALL.Date) AND (dbo_TempTovar6.TovarKod = dbo_SalesALL.TovarKod)) INNER JOIN FilterRC ON dbo_TempTovar6.Place = FilterRC.Place) ON dbo_. = dbo_SalesALL.TovarKod) ON (dbo___. = dbo_SalesALL.ShopKod) AND (dbo___.__ = FilterRC.)
GROUP BY dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID
ORDER BY dbo_TempTovar6.Number, dbo_TempTovar6.ID
UNION ALL
SELECT dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID, "SU" AS , Sum(dbo_SalesALL.Sale) AS
FROM dbo___ INNER JOIN (dbo_ INNER JOIN ((dbo_TempTovar6 INNER JOIN dbo_SalesALL ON (dbo_TempTovar6.TovarKod = dbo_SalesALL.TovarKod) AND (dbo_TempTovar6.DateMe = dbo_SalesALL.Date)) INNER JOIN FilterRC ON dbo_TempTovar6.Place = FilterRC.Place) ON dbo_. = dbo_SalesALL.TovarKod) ON (dbo___. = dbo_SalesALL.ShopKod) AND (dbo___.__ = FilterRC.)
GROUP BY dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID
HAVING (((Sum(dbo_SalesALL.Sale))>=0))
ORDER BY dbo_TempTovar6.Number, dbo_TempTovar6.ID
UNION ALL SELECT dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID, "C" AS , Nz(Count([dbo_SalesALL].[ShopKod]),0) AS
FROM dbo___ INNER JOIN (dbo_ INNER JOIN ((dbo_TempTovar6 INNER JOIN dbo_SalesALL ON (dbo_TempTovar6.TovarKod = dbo_SalesALL.TovarKod) AND (dbo_TempTovar6.DateMe = dbo_SalesALL.Date)) INNER JOIN FilterRC ON dbo_TempTovar6.Place = FilterRC.Place) ON dbo_. = dbo_SalesALL.TovarKod) ON (dbo___.__ = FilterRC.) AND (dbo___. = dbo_SalesALL.ShopKod)
GROUP BY dbo_TempTovar6.Number, dbo_., dbo_TempTovar6.TovarKod, dbo_TempTovar6.DateMe, dbo_TempTovar6.ID
ORDER BY dbo_TempTovar6.Number, dbo_TempTovar6.ID;
|