Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/19: Рейтинг темы: голосов - 19, средняя оценка - 5.00
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
1

Как подсчитать сколько каждый кассир продал общее количество товара?

29.01.2014, 21:55. Просмотров 3568. Ответов 19
Метки нет (Все метки)

Всем привет!
Такой вопросик. Есть база, в ней список кассиров продавших товар. Как подсчитать сколько каждый кассир продал общее количество товара? Как я думаю нужно либо IIF(IIF([Штат сотрудников].[Имя сотрудника] = Валерия AND [Штат сотрудников].[Фамилия сотрудника]=Ерохина, SUM(Покупки.Количество), NULL )) - такой либо Count, но как?
0
Миниатюры
Как подсчитать сколько каждый кассир продал общее количество товара?  
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2014, 21:55
Ответы с готовыми решениями:

Как подсчитать сумму и количество работ художников, и вывести тех, кто продал более 5?
Всем привет! Такая задача.Какова сумма и количество элементов работ художников, которые были...

Подсчитать общее количество букв «А» и «В» и заменить каждый символ «К» на «С»
Составить программу, которая вводит строку текста, печатает ее, производит вычисления и...

Подсчитать общее количество введенных символов строки и сколько раз встретился знак +
ввести строку символов длиной не меньше 15 и не больше 100. признаком окончания строки считать...

Как подсчитать общее количество числовых значений во всей таблице mysql
Здравствуйте! Подскажите пожалуйста, есть база mysql с текстовыми и числовыми значениями, как...

Вычислить размер премии продавцу, если он продал товара на М гр. и проработал в фирме К лет
3. Фирма выплачивает в конце месяца своим продавцам премию в размере 5%, если товара продано на...

19
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
29.01.2014, 21:59 2
Скорее всего, я бы сделал это запросом с группировкой по полю кассира и суммированием по количеству продаж.
0
Вячеслав Я
Эксперт MS Access
2817 / 1360 / 214
Регистрация: 13.05.2011
Сообщений: 4,164
29.01.2014, 22:02 3
Нужно, по-моему, в конструкторе запроса выбрать Итоги и в групповых операциях поставить на полеКоличество - Sum (если надо подсчитать количество ИТОГО проданного), а если просто фактов действий продаж то, там же проставить Count.
Эх!
1
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:03  [ТС] 4
Мне нужно узнать количество проданных товаров у каждого кассира и вывести их в запросе.
0
29.01.2014, 22:03
Вячеслав Я
Эксперт MS Access
2817 / 1360 / 214
Регистрация: 13.05.2011
Сообщений: 4,164
29.01.2014, 22:06 5
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
в конструкторе запроса выбрать Итоги и в групповых операциях поставить на полеКоличество - Sum
Тогда так. Уважаемый kmv-puh говорил тоже самое.
0
mobile
Эксперт MS Access
25621 / 13698 / 2945
Регистрация: 28.04.2012
Сообщений: 15,001
29.01.2014, 22:08 6
Цитата Сообщение от ТКН Посмотреть сообщение
Мне нужно узнать количество проданных товаров у каждого кассира и вывести их в запросе
SQL
1
2
3
SELECT [Имя сотрудника], [Фамилия сотрудника], SUM(Количество) AS Продано
FROM Таблица
GROUP BY [Имя сотрудника], [Фамилия сотрудника]
1
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
29.01.2014, 22:10 7
Цитата Сообщение от ТКН Посмотреть сообщение
Мне нужно узнать количество проданных товаров у каждого кассира и вывести их в запросе
А как зовут кассира и какие товары у Вас есть в наличии?
Ать, малость опаздал.
0
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:16  [ТС] 8
Вот Сама бд.
Смысл запроса, посчитать количество проданных товаров каждого кассира и вывести их в таблицу.
0
Вложения
Тип файла: rar Книжный магазин +1.rar (47.9 Кб, 43 просмотров)
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:19  [ТС] 9
Я вот что думаю, наверное будет выводить только 3 строки т.к. тут только 3 кассира.
0
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:22  [ТС] 10
mobile, пробую по вашему коду вот что выводит...непонятно откуда такое количество проданого.
0
Миниатюры
Как подсчитать сколько каждый кассир продал общее количество товара?  
mobile
Эксперт MS Access
25621 / 13698 / 2945
Регистрация: 28.04.2012
Сообщений: 15,001
29.01.2014, 22:24 11
Цитата Сообщение от ТКН Посмотреть сообщение
mobile, пробую по вашему коду вот что выводит...непонятно откуда такое количество проданого
Точно не по моему коду. Группировка иная. Отсюда ошибки.

Покажите фактический SQL запроса
0
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
29.01.2014, 22:25 12
Ваш формат не получается даже открыть, не то, что просмотреть
1
mobile
Эксперт MS Access
25621 / 13698 / 2945
Регистрация: 28.04.2012
Сообщений: 15,001
29.01.2014, 22:36 13
Вот так пробуйте
SQL
1
2
3
4
SELECT [Штат сотрудников].[Имя сотрудника], [Штат сотрудников].[Фамилия сотрудника], [Штат сотрудников].Должность, SUM(Покупки.Количество) AS Продано
FROM [Штат сотрудников] INNER JOIN Покупки ON [Штат сотрудников].[Код Сотрудника] = Покупки.[Код кассира]
WHERE [Штат сотрудников].Должность = "Кассир"
GROUP BY [Штат сотрудников].[Имя сотрудника], [Штат сотрудников].[Фамилия сотрудника], [Штат сотрудников].Должность
1
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:39  [ТС] 14
mobile, я благодарен тебе! Работает все

Добавлено через 36 секунд
kmv-puh, Даже не знаю что вам ответить
0
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
29.01.2014, 22:45 15
Цитата Сообщение от ТКН Посмотреть сообщение
...Даже не знаю что вам ответить...
Да ни надо ни чего, все здесь за спасибо помогают друг другу.
Простото обозначьте таким значком , типа все СУПЕР Получилось. и всем будет приятно, что смогли помочь.
1
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:50  [ТС] 16
Я это учту!
1
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
29.01.2014, 22:57 17
Я так и знал что Вы хороший и МУДРЫЙ человек.
Ставлю + для затравки
Может не только для учебы, но и в жизни АКСИК пригодится .
1
ltv_1953
Эксперт MS Access
14553 / 6333 / 1319
Регистрация: 21.06.2012
Сообщений: 11,584
29.01.2014, 23:23 18
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от ТКН Посмотреть сообщение
mobile, пробую по вашему коду вот что выводит...непонятно откуда такое количество проданого.
Скорей всего Вы забыли о последней строчке, которую он Вам написал
Цитата Сообщение от mobile Посмотреть сообщение
GROUP BY [Имя сотрудника], [Фамилия сотрудника]
. Если аккуратно подставить Ваши таблицы и поля - все работает.
SQL
1
2
3
SELECT [Фамилия сотрудника], [Имя сотрудника], [Отчество сотрудника], SUM(Количество) AS Продал
FROM [Штат сотрудников] INNER JOIN Покупки ON [Штат сотрудников].[Код Сотрудника] = Покупки.[Код кассира]
GROUP BY [Фамилия сотрудника], [Имя сотрудника], [Отчество сотрудника];

Не по теме:

Опоздал

3
VinniPuh
6982 / 4274 / 471
Регистрация: 27.03.2013
Сообщений: 15,767
30.01.2014, 00:00 19
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...Опоздал...
Фигдня, и на нашей улице ТОЖЕ будет праздник
1
ТКН
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
30.01.2014, 12:30  [ТС] 20
Всем большое, ОГРОМНОЕ спасибо!!!
0
30.01.2014, 12:30
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 12:30

Как сделать, чтобы количество товара в расходе не превышало количество товара в остатках?
Таблица operation(access):id, atime, product_id, postavshik_id, qty, Price, price_prodazha. В...

Подсчитать общее количество цифр и количество единиц в строке
Вводится текст. Среди символов этого текста имеется несколько цифр. Подсчитать общее количество...

Вычислить, на какую сумму продал магазин фруктов в каждый из дней
Фруктовый магазин продает яблоки поштучно по 1 грн., груши по 2 грн., апельсины по 3 грн. В первые...


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

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

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