Запросы

Юлия220992
Дата: 06.11.2009 17:50:55
Как в программе Access
1.вывести итоговые данные: общее кол-во, средняя цена, изделие
2.В отргузках, размер которых >100? уменьшить цену на 5%

Если таблица у меня состоит из: №склада, изделие, адресат, дата выпуска, кол-во отгруженного, цена.
Это нужно сделать в режиме конструктора.
Помогите пожалуйста! Заранее спасибо!
MasterZ
Дата: 06.11.2009 18:04:49
Юлия220992,

заходим создаем запрос
переходим в режим конструктора
меню на правой кнопке добавить таблицу.
перетаскиваем мышкой нужные поля
на правой кнопке мыши включаем групповые операции
В полях указываем что нужно: количество, среднее значение

уф
жаль, что форум в режим конструктора не переключается.
Юлия220992
Дата: 06.11.2009 18:26:15
О, спасибо)) Только это я второе задание сделала, а первое так не сделаешь..там наверное формулы какие-то нужны, чтобы, например, среднюю цену расчитать!?
помогающий
Дата: 06.11.2009 22:11:10
Юлия220992
там наверное формулы какие-то нужны, чтобы, например, среднюю цену расчитать!?

нет, не нужны :)... а Вы сегодня первый раз Access открыли ?
Юлия220992
Дата: 06.11.2009 23:44:19
Нет, не первый)) Но работаю с ним относительно недавно) Мало пока что в нём понимаю...
помогающий
Дата: 06.11.2009 23:57:19
Так а что именно у Вас не получается при составлении запроса ?
Попробуйте чего-нибудь сделать, а тут уже подскажут, что не так :)...
Что скажите?
И привидите здесь часть Вашей таблицы (с данными)...
так наверна
Дата: 07.11.2009 00:06:17
Юлия220992
Как в программе Access
1.вывести итоговые данные: общее кол-во, средняя цена, изделие
...

SELECT 
изделие, 
SUM([кол-во отгруженного]) As [общее кол-во], 
SUM(цена * [кол-во отгруженного]) / SUM([кол-во отгруженного]) As [средняя цена], -- эта если нада правильно
AVG(цена) -- эта - если нада неправильно
FROM [таблица у меня ]
GROUP BY изделие
Юлия220992
Дата: 13.11.2009 14:56:59
Так будет правильно, для того чтобы вывести общее кол-во, сред. цену и изделие?

SELECT Sum([кол-во отгруженного]) AS [Общее кол-во], ([цена]*[кол-во отгруженного])/Sum([кол-во отгруженного]) AS [Средняя цена], [вариант 15].Izd
FROM [вариант 15]
GROUP BY [вариант 15].Izd;
так,
Дата: 13.11.2009 14:59:35
Юлия220992
Так будет правильно, для того чтобы вывести общее кол-во, сред. цену и изделие?

SELECT Sum([кол-во отгруженного]) AS [Общее кол-во], ([цена]*[кол-во отгруженного])/Sum([кол-во отгруженного]) AS [Средняя цена], [вариант 15].Izd
FROM [вариант 15]
GROUP BY [вариант 15].Izd;


не будет

так даже не выполнится
Юлия220992
Дата: 13.11.2009 15:31:35
А как правильно?