parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вариант...

Sumo 18.07.2004 16:58

# Достаем запросом данные о текущем заказе
# с указанием тиражей и начальных номеров
# в некую таблицу orders

# А далее вставляем, что нам нужно,
# сформировав запрос Парсером и исспользуя возможность
# INSERT'а вставлять сразу несколько строк
  ^menu.orders{
    ^sql:void{
      insert into tickets (num)
             values
           ^for[i]($orders.current_num;$orders.current_num + $orders.count){
             ('$i')
           }[, ]
    }
  }

# Далее осталось проапдейтить таблицу с тиражами 
# и вписать туда новый "последний номер".
p.s. Не совсем понятно другое: а чобственно зачем вобще нужна таблица tickets? Диапазон выданых билетов можно держать в информации о заказе, а после розыгрыша просто добавить в таблицу с выигрышами номера победивших билетов.