Юлия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
А как правильно?