Источник: http://www.forum.mista.ru/topic.php?id=612862
Текст запроса:
ВЫБРАТЬ 0 КАК Цифра ПОМЕСТИТЬ Цифры_0_9 ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9 ; /////////////////////////////////// ВЫБРАТЬ ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, Цифры_0_9_0001.Цифра + 10 * Цифры_0_9_0010.Цифра + 100 * Цифры_0_9_0100.Цифра + 1000 * Цифры_0_9_1000.Цифра) КАК День ПОМЕСТИТЬ Дни ИЗ Цифры_0_9 КАК Цифры_0_9_0001, Цифры_0_9 КАК Цифры_0_9_0010, Цифры_0_9 КАК Цифры_0_9_0100, Цифры_0_9 КАК Цифры_0_9_1000 ГДЕ ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, Цифры_0_9_0001.Цифра + 10 * Цифры_0_9_0010.Цифра + 100 * Цифры_0_9_0100.Цифра + 1000 * Цифры_0_9_1000.Цифра) <= &ДатаКонца ИНДЕКСИРОВАТЬ ПО День ; /////////////////////////////////// ВЫБРАТЬ Дни.День ИЗ Дни КАК Дни