Вероятно глупейший вопрос, но что-то с утра никак не могу даже сформулировать красиво вопрос для гугла.

Вобщем, есть строка в запросе с полями "Номенклатура" и "Количество". Допустим:
Банка 3
Бутылка 2

Необходимо в результат выполнения запроса вывести столько строк для каждой номенклатуры, сколько указано в поле "Количество".
Те результат выглядел бы так:
Банка 1
Банка 1
Банка 1
Бутылка1
Бутылка1
---
15,2 обычно количество, так что 13.
Да, это ограничение алгоритма - строк может не хватить, т.е. можно добавить еще и еще и еще объединения.

Т.е. вот счетчик до 1000
ВЫБРАТЬ ПЕРВЫЕ 1000
 ТЕ.Ц + ТД.Ц * 10 + ТС.Ц * 100 КАК Номер
ИЗ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТЕ ПОЛНОЕ СОЕДИНЕНИЕ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТД ПО ИСТИНА ПОЛНОЕ СОЕДИНЕНИЕ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТС ПО ИСТИНА
УПОРЯДОЧИТЬ ПО
 ТЕ.Ц + ТД.Ц * 10 + ТС.Ц * 100

И аналогично можно расширить.
В жизни делать я так, конечно, не буду :)

Я не претендую на приз. Скорее, вопрос заинтересовал.
---
Добрый день.
Идея в том, чтобы сначала запросом создать нужное количество строк с номерами - от 1 до 99 (т.е. это ограничение на количество, аналогично можно сделать на 1000 строк и т.п.).
А дальше с этой таблицей соединяем вашу на неравенство.
Будет понятней если скопировать запрос в консоль запросов, сделана на вашем примере:
---
Не плохо! А что если количество будет более 1000, создаем еще таблицы от 1 до 9?
     Сколько там у типовых реквизитов "Количество"? 13 же знаков в целой части.
---
Есть статья https://infostart.ru/public/90367/ , там запрос генерирует числа до миллиона, можно его использовать) Но он чуть чуть дольше работает
---
15,2 обычно количество, так что 13.
Да, это ограничение алгоритма - строк может не хватить, т.е. можно добавить еще и еще и еще объединения.

Т.е. вот счетчик до 1000
ВЫБРАТЬ ПЕРВЫЕ 1000
 ТЕ.Ц + ТД.Ц * 10 + ТС.Ц * 100 КАК Номер
ИЗ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТЕ ПОЛНОЕ СОЕДИНЕНИЕ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТД ПО ИСТИНА ПОЛНОЕ СОЕДИНЕНИЕ
 (ВЫБРАТЬ 0 КАК Ц ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК ТС ПО ИСТИНА
УПОРЯДОЧИТЬ ПО
 ТЕ.Ц + ТД.Ц * 10 + ТС.Ц * 100

И аналогично можно расширить.
В жизни делать я так, конечно, не буду :)

Я не претендую на приз. Скорее, вопрос заинтересовал.
---
Я думаю, что ваш ответ меня вполне удовлетворил и по скорости и по содержанию. Спасибо!