Я сталкиваюсь с некоторыми проблемами, пытаясь понять, как я могу это сделать.Допустим, я участвую в лотерее.Некоторые билеты или пакеты билетов иногда оказываются недействительными, что будет помечено флагом void в моей базе данных.Каждый билет также имеет индивидуальный номер вместе с transaction id
.
. Для отчета я хотел бы разделить эти аннулированные билеты на группы.Эти группы могут быть любого размера, будь то цифры 1-2 или 100-560.Наличие этих групп значительно упрощает списание этих билетов, а не отсеивание отдельных номеров.Например, допустим, я продаю 1000 билетов от 1 до 1000.Пучки 10-36, 100-164 и 276-340 являются недействительными.
Как мне заставить мой отчет отображать это следующим образом:
Lottery Name| Voided Ticket Series
Lucky 7 | 10-36
Lucky 7 | 100-164
Lucky 7 | 276-340
У меня есть несколько таблиц, у них есть следующие структуры данных.Таблица пустых билетов выглядит следующим образом:
Ticket # | Transaction_ID | Seller_ID |
и таблица транзакций:
Transaction_ID | Seller_ID | Asset_ID | Lottery_name