Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Access

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.60
romanln2011
Заблокирован
#1

Расчет стоимости в БД access - MS Access

30.11.2012, 17:55. Просмотров 6874. Ответов 8
Метки нет (Все метки)

Нужна помощь ни как не могу справиться с этими запросами, база в приложении

Запросы с вычисляемыми полями
Создать запрос Расчет стоимости. Стоимость вычисляется как произведение цены товара на количество. Если количество товара меньше заданного (например, 10 шт.), берется розничная цена, иначе – оптовая. Для расчета цены использовать функцию Iif. Поля запроса: Номер заказа, Наименование товара, Количество, Цена, Стоимость заказа. Сортировка записей – по номерам заказов.
Итоговые запросы
Создать запрос, вычисляющий суммарную стоимость заказов на товары каждой фирмы. Группировка – по полю Фирма-производитель. Суммирование – по полю Стоимость заказа. Сортировка – по названиям фирм.
Перекрестные запросы
Создать перекрестный запрос, подсчитывающий количество товаров каждой фирмы, заказанных каждым клиентом. Использовать в качестве заголовков столбцов фамилии клиентов, заголовков строк – названия фирм. Суммирование – по полю Количество.
0
Вложения
Тип файла: rar td.rar (96.4 Кб, 129 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2012, 17:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Расчет стоимости в БД access (MS Access):

Оптимальный расчет стоимости - MS Access
Каким методом проще всего будет выполнить расчет для БД турагенства? Стоимость зависит от типа отеля, от типа питания (полупансион,...

Расчет стоимости и скидки по данным из таблиц - MS Access
Доброго времени суток! Только начал знакомиться с Аксесс, может кто-нибудь уже сталкивался, как создавать запросы, выполняющие расчеты. ...

Расчет стоимости для каждого блюда - MS Access
Здравствуйте. Ни как не могу придумать, как так сделать. Нужен запрос, который будет делать подсчет сметы для каждого блюда на N персон. ...

Расчет стоимости или программно выделить строку из списка - MS Access
На форме имеется зависимый список и поле. После изменения значения в списке, значение в поле должно измениться. Поле изменяется если...

Расчет остатка в MS Access - MS Access
Здравствуйте! Таблица учета абонентов содержит в себе данные "Адрес, ФИО, дата заключения договора, оплачено, остаток средств" Как...

Расчет процентов по кредиту в MS Access - MS Access
Добрый день! У меня вопрос по Access. Пишу базу данных по учету деятельности предприятия. Она большая, поэтому приводить ее нет...

8
romanln2011
Заблокирован
30.11.2012, 18:41  [ТС] #2
апросы с вычисляемыми полями
Создать запрос Расчет стоимости. Стоимость вычисляется как произведение цены товара на количество. Если количество товара меньше заданного (например, 10 шт.), берется розничная цена, иначе – оптовая. Для расчета цены использовать функцию Iif. Поля запроса: Номер заказа, Наименование товара, Количество, Цена, Стоимость заказа.

в чем косяк ?
Расчет стоимости в БД access
вот что пишет
Расчет стоимости в БД access
0
ltv_1953
12486 / 5580 / 1030
Регистрация: 21.06.2012
Сообщений: 9,998
30.11.2012, 19:26 #3
Посмотрите такой запрос
SQL
1
2
SELECT Заказы.*, IIf([Количество]<10,[Розничная цена],[Оптовая цена]) AS Цена
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара];
ps Вообще-то по наименованиям лучше не связывать таблицы и, тем более, не хранить их в заказах. В товарах добавьте счетчик - код товара и его используйте в заказах.
1
romanln2011
Заблокирован
30.11.2012, 19:46  [ТС] #4
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Посмотрите такой запрос
SQL
1
2
SELECT Заказы.*, IIf([Количество]<10,[Розничная цена],[Оптовая цена]) AS Цена
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара];
ps Вообще-то по наименованиям лучше не связывать таблицы и, тем более, не хранить их в заказах. В товарах добавьте счетчик - код товара и его используйте в заказах.
Это было задание все делал четко по нему к сожалению не могу вносить коррективы
а как сделать столбец суммы и сортировку по номеру заказа?
0
ltv_1953
12486 / 5580 / 1030
Регистрация: 21.06.2012
Сообщений: 9,998
30.11.2012, 22:13 #5
Цитата Сообщение от romanln2011 Посмотреть сообщение
а как сделать столбец суммы и сортировку по номеру заказа?
SQL
1
2
3
SELECT Заказы.*, IIf([Количество]<10,[Розничная цена],[Оптовая цена]) AS Цена, [Количество]*[Цена] AS Сумма
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
ORDER BY [Номер заказа];
1
romanln2011
Заблокирован
01.12.2012, 15:52  [ТС] #6
Цитата Сообщение от ltv_1953 Посмотреть сообщение
SQL
1
2
3
SELECT Заказы.*, IIf([Количество]<10,[Розничная цена],[Оптовая цена]) AS Цена, [Количество]*[Цена] AS Сумма
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
ORDER BY [Номер заказа];
Супер, огромное спасибо!!!
SQL
1
2
3
4
немного поправил под задание
SELECT Заказы.[Номер заказа], Заказы.[Наименование товара], Заказы.Количество, IIf([Количество]<10,[Розничная цена],[Оптовая цена]) AS Цена, [Количество]*[Цена] AS Сумма
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
ORDER BY Заказы.[Номер заказа];
Добавлено через 7 минут
было супер если бы помогли с этим запросом
Итоговые запросы
Создать запрос, вычисляющий суммарную стоимость заказов на товары каждой фирмы. Группировка – по полю Фирма-производитель. Суммирование – по полю Стоимость заказа. Сортировка – по названиям фирм.

Добавлено через 16 минут
делаю:
SQL
1
2
SELECT Производители.[Название фирмы], IIf([Количество]<10,[Розничная цена]*[Количество],[Оптовая цена]*[Количество]) AS [Стоимость заказа] FROM (Производители INNER JOIN Товары ON Производители.[Название фирмы] = Товары.[Название фирмы]) INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
GROUP BY Производители.[Название фирмы];
Но говорит: попытка выполнить запрос который не вкл. указанное вырожение

Добавлено через 6 минут
SQL
1
2
3
SELECT Производители.[Название фирмы], IIf([Количество]<10,SUM([Розничная цена]*[Количество]),SUM([Оптовая цена]*[Количество])) AS [Стоимость заказа]
FROM (Производители INNER JOIN Товары ON Производители.[Название фирмы] = Товары.[Название фирмы]) INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
GROUP BY Производители.[Название фирмы];
Пытаюсь сделать с суммами аналогично

Добавлено через 3 минуты
ltv_1953, посмотрите пожалуйста мой запрос)
0
ltv_1953
12486 / 5580 / 1030
Регистрация: 21.06.2012
Сообщений: 9,998
01.12.2012, 16:07 #7
Посмотрите (Название фирмы берется из Товаров)
SQL
1
2
3
SELECT [Название фирмы], SUM([Количество]*IIf([Количество]<10,[Розничная цена],[Оптовая цена])) AS Стоимость_Заказа
FROM Товары INNER JOIN Заказы ON Товары.[Наименование товара] = Заказы.[Наименование товара]
GROUP BY [Название фирмы];
0
Elena23
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 8
22.12.2015, 18:49 #8
А Как будет стоимость всего товара находящегося в наличии...?
0
ltv_1953
12486 / 5580 / 1030
Регистрация: 21.06.2012
Сообщений: 9,998
22.12.2015, 18:52 #9
Имена/структуру таблиц и их связи нужно угадать?
1
22.12.2015, 18:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2015, 18:52
Привет! Вот еще темы с ответами:

расчет бюджета и Roi в access - MS Access
Друзья, (особенно те, кто классно знает аксесс:))) пытаюсь решить вроде простую задачу по расчету бюджета, но у меня не получается. ...

расчет даты и времени в Access - MS Access
У меня есть поле с датой и временем начала работы и поле с датой и временем конца работы, требуется получить отработанные часы В общем...

MS Access Расчет мат. ресурсов - MS Access
Здравствуйте!Не могли бы вы проверить мои базы данных по такой задаче&quot;Расчет материальных ресурсов на производственную программу&quot;, а также...

Подробный расчет стажа в access 2003 - MS Access
Подробный расчет стажа в access 2003, подскажите пожалуйста. Есть форма в access 2003, нужно, что бы в это форме считался стаж сотрудников...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.