|
|
|
| Добрый день! Помогите, пожалуйста, создать в Запросе среднюю себестоимость по каждому товару на определенную дату.
Например:
поступление 01.01.2012 товара №1 по цене 10 руб ( средняя с/с 10 руб), товара №2 по цене 50 руб (ср с/с 50 руб);
02.01.2012 товара №1 по цене 15 руб (средняя с/с 12,5 руб), товара №2 по цене 55 руб (ср с/с 52,5 руб) и т.д.
Заранее спасибо!!!! | |
|
| |
|
|
|
|
SELECT Sklad.Naimen, Sum(Sklad.Tcena) AS [Sum-Tcena], Sum(1) AS Выражение1
FROM Gurn_Prixod_vnesh INNER JOIN Sklad ON Gurn_Prixod_vnesh.Kod_reg = Sklad.Data
GROUP BY Sklad.Naimen;
|
вот запрос - название, Сумма цен, Кол-во Приходов - Сумму цен дулим на кол-во приходов получаем среднюю,
если нужно средневзвешеннную то так
SELECT Sklad.Naimen, Sum([Tcena]*[kol]) AS Выражение1, Sum(Sklad.Kol) AS [Sum-Kol]
FROM Gurn_Prixod_vnesh INNER JOIN Sklad ON Gurn_Prixod_vnesh.Kod_reg = Sklad.Data
GROUP BY Sklad.Naimen;
|
нужное получаем Выражение1/[Sum-Kol].
п.с. должно прокатить. | |
|
| |
|
|
|
| Спасибо большое! Я уже сама додумалась, и ВОТ ЧТО ПОЛУЧИЛОСЬ!!!
срсс: Format(DAvg("[срсс]";"Запрос2";"[Кодтовара] =" & [Кодтовара] & " And [Дата] <= #" & Format([Дата];"mm/dd/yyyy") & "# ");"00,00""р.""") | |
|
| |