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

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

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

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

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

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

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

Подсчитать и вывести имя продукта максимальное количество которого продал продавец
Добрый вечер. подскажите пожалуйста, есть четыре таблицы, скажем так -- Customers, Orders, Order...

19
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
29.01.2014, 21:59 2
Скорее всего, я бы сделал это запросом с группировкой по полю кассира и суммированием по количеству продаж.
0
Эксперт MS Access
2818 / 1361 / 214
Регистрация: 13.05.2011
Сообщений: 4,177
29.01.2014, 22:02 3
Нужно, по-моему, в конструкторе запроса выбрать Итоги и в групповых операциях поставить на полеКоличество - Sum (если надо подсчитать количество ИТОГО проданного), а если просто фактов действий продаж то, там же проставить Count.
Эх!
1
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:03  [ТС] 4
Мне нужно узнать количество проданных товаров у каждого кассира и вывести их в запросе.
0
Эксперт MS Access
2818 / 1361 / 214
Регистрация: 13.05.2011
Сообщений: 4,177
29.01.2014, 22:06 5
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
в конструкторе запроса выбрать Итоги и в групповых операциях поставить на полеКоличество - Sum
Тогда так. Уважаемый kmv-puh говорил тоже самое.
0
Эксперт MS Access
26132 / 13975 / 3058
Регистрация: 28.04.2012
Сообщений: 15,353
29.01.2014, 22:08 6
Цитата Сообщение от ТКН Посмотреть сообщение
Мне нужно узнать количество проданных товаров у каждого кассира и вывести их в запросе
SQL
1
2
3
SELECT [Имя сотрудника], [Фамилия сотрудника], SUM(Количество) AS Продано
FROM Таблица
GROUP BY [Имя сотрудника], [Фамилия сотрудника]
1
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
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 Кб, 44 просмотров)
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
Миниатюры
Как подсчитать сколько каждый кассир продал общее количество товара?  
Эксперт MS Access
26132 / 13975 / 3058
Регистрация: 28.04.2012
Сообщений: 15,353
29.01.2014, 22:24 11
Цитата Сообщение от ТКН Посмотреть сообщение
mobile, пробую по вашему коду вот что выводит...непонятно откуда такое количество проданого
Точно не по моему коду. Группировка иная. Отсюда ошибки.

Покажите фактический SQL запроса
0
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
29.01.2014, 22:25 12
Ваш формат не получается даже открыть, не то, что просмотреть
1
Эксперт MS Access
26132 / 13975 / 3058
Регистрация: 28.04.2012
Сообщений: 15,353
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
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
29.01.2014, 22:45 15
Цитата Сообщение от ТКН Посмотреть сообщение
...Даже не знаю что вам ответить...
Да ни надо ни чего, все здесь за спасибо помогают друг другу.
Простото обозначьте таким значком , типа все СУПЕР Получилось. и всем будет приятно, что смогли помочь.
1
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
29.01.2014, 22:50  [ТС] 16
Я это учту!
1
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
29.01.2014, 22:57 17
Я так и знал что Вы хороший и МУДРЫЙ человек.
Ставлю + для затравки
Может не только для учебы, но и в жизни АКСИК пригодится .
1
Эксперт MS Access
15529 / 6526 / 1376
Регистрация: 21.06.2012
Сообщений: 11,974
29.01.2014, 23:23 18
Лучший ответ Сообщение было отмечено как решение

Решение

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

Не по теме:

Опоздал

3
7223 / 4522 / 491
Регистрация: 27.03.2013
Сообщений: 16,539
30.01.2014, 00:00 19
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...Опоздал...
Фигдня, и на нашей улице ТОЖЕ будет праздник
1
11 / 11 / 5
Регистрация: 27.01.2014
Сообщений: 198
30.01.2014, 12:30  [ТС] 20
Всем большое, ОГРОМНОЕ спасибо!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2014, 12:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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