Задачка решается след образом:
Листинг решения:
Листинг решения:
ВЫБРАТЬ
Цифры.Поле1 КАК Число
ПОМЕСТИТЬ Цифры
ИЗ
(ВЫБРАТЬ
1 КАК Поле1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
8) КАК Цифры
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
//(Цифры.Число - 1) * 8 + Цифры1.Число КАК Число //Создается непрерыная числовая последовательность (до 64)
//(Цифры2.Число - 1) * 64 + (Цифры.Число - 1) * 8 + Цифры1.Число КАК Число //Создается непрерыная числовая последовательность (до 512)
(Цифры3.Число - 1) * 512 + (Цифры2.Число - 1) * 64 + (Цифры.Число - 1) * 8 + Цифры1.Число КАК Число //Создается непрерыная числовая последовательность (до 4096)
ИЗ
Цифры КАК Цифры,
Цифры КАК Цифры1,
Цифры КАК Цифры2,
Цифры КАК Цифры3
УПОРЯДОЧИТЬ ПО
Число
Комментариев нет:
Отправить комментарий