Здравствуйте, уважаемые знатоки!
Прошу помощи сломавшему голову искателю истины ))
В общем, преамбула: магазин продаёт товар по кассе, выбивая кассовые чеки. Продавец, продающий товар, замотивирован на то, чтобы в одном чеке товаров было больше одного, от чего зависит его премия. Иными словами, если в одном чеке оказывается два товара, то продавец получает бОльшую премию, чем если товар в чеке всего один. То же самое, если товаров в чеке будет уже не два, а три, и т.д.
Задача: имея исходные данные по чекам и количеству проданных в них товаров, нужно вывести в отдельную таблицу количество чеков, в которых было продано только два товара (не более, но и не менее), количество чеков только с тремя товарами, с четыремя, и т.д.
Не судите строго, но казавшаяся мне несложной эта задача, заставила меня весь день искать истину где-то в области извлечения количества уникальных значений, но в таком случае получается, что каждый чек и без того имеет уникальный идентификационный номер, и выводить каждый такой номер в отдельную таблицу (при том, что она растёт, а уникальные номера распределяются автоматически), чтобы потом отобрать по его номеру кол-во товаров в нём - вещь очень громоздкая и не точная. Подозреваю, что можно всё это сделать сильно проще, но как - не знаю.
Буду признателен за помощь!
Прошу помощи сломавшему голову искателю истины ))
В общем, преамбула: магазин продаёт товар по кассе, выбивая кассовые чеки. Продавец, продающий товар, замотивирован на то, чтобы в одном чеке товаров было больше одного, от чего зависит его премия. Иными словами, если в одном чеке оказывается два товара, то продавец получает бОльшую премию, чем если товар в чеке всего один. То же самое, если товаров в чеке будет уже не два, а три, и т.д.
Задача: имея исходные данные по чекам и количеству проданных в них товаров, нужно вывести в отдельную таблицу количество чеков, в которых было продано только два товара (не более, но и не менее), количество чеков только с тремя товарами, с четыремя, и т.д.
Не судите строго, но казавшаяся мне несложной эта задача, заставила меня весь день искать истину где-то в области извлечения количества уникальных значений, но в таком случае получается, что каждый чек и без того имеет уникальный идентификационный номер, и выводить каждый такой номер в отдельную таблицу (при том, что она растёт, а уникальные номера распределяются автоматически), чтобы потом отобрать по его номеру кол-во товаров в нём - вещь очень громоздкая и не точная. Подозреваю, что можно всё это сделать сильно проще, но как - не знаю.
Буду признателен за помощь!