SELECT dd.имя, движение.резидент, dd.дата, склад.номер AS [наименование номер], склад.наименование, склад.поступление, склад.цена_поставщика, склад.цена_вх, ([склад].[цена_пр]-[склад].[цена_вх])/IIf([склад].[цена_вх]=0,1,[склад].[цена_вх]) AS процент, [поступление]*[цена_вх] AS [сумма вх], [поступление]*[цена_поставщика] AS сумма, [комитенты отгружено].Sum_количество AS продано, [резерв сумма1].количество AS резерв, [списано количество].списано, склад.остаток, склад.склад
FROM pic, движение RIGHT JOIN ((([списано количество] RIGHT JOIN ((склад LEFT JOIN списано ON склад.номер = списано.товарНомер) LEFT JOIN [резерв сумма1] ON склад.номер = [резерв сумма1].товар) ON [списано количество].товарНомер = склад.номер) LEFT JOIN [SELECT покупатель_товар.номер, Sum(покупатель_товар.количество) AS Sum_количество
FROM покупатель_покупки INNER JOIN (покупатель_товар INNER JOIN (SELECT партия.номер, партия.имя, партия.дата
FROM партия
GROUP BY партия.номер, партия.имя, партия.дата
HAVING (((партия.имя)=1307))) AS ff ON покупатель_товар.номер = ff.номер) ON покупатель_покупки.код = покупатель_товар.код
WHERE (((покупатель_покупки.отгрузка)=-1))
GROUP BY покупатель_товар.номер]. AS [комитенты отгружено] ON склад.номер = [комитенты отгружено].номер) RIGHT JOIN [SELECT партия.номер, партия.имя, партия.дата
FROM партия
GROUP BY партия.номер, партия.имя, партия.дата
HAVING (((партия.имя)=1307))
]. AS dd ON склад.партия = dd.номер) ON движение.покупка = склад.партия
GROUP BY dd.имя, движение.резидент, dd.дата, склад.номер, склад.наименование, склад.поступление, склад.цена_поставщика, склад.цена_вх, ([склад].[цена_пр]-[склад].[цена_вх])/IIf([склад].[цена_вх]=0,1,[склад].[цена_вх]), [поступление]*[цена_вх], [поступление]*[цена_поставщика], [комитенты отгружено].Sum_количество, [резерв сумма1].количество, [списано количество].списано, склад.остаток, склад.склад;
|