Имя: Пароль:
1C
 
Максимальная из двух констант в запросе
0 BlackJack
 
28.09.16
15:33
Что-то не соображу, как правильно написать запрос, чтобы выбрать максимальную из двух констант.
Даже вот такой запрос не работает.

ВЫБРАТЬ * ИЗ (1,2) КАК Таб
1 Jokero
 
28.09.16
15:38
ВЫБРАТЬ
    1 КАК Константы
ПОМЕСТИТЬ ВТ_Конст

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    2
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    МАКСИМУМ(ВТ_Конст.Константы) КАК Константы
ИЗ
    ВТ_Конст КАК ВТ_Конст
2 Dmitrii
 
гуру
28.09.16
15:40
ВЫБРАТЬ
   МАКСИМУМ(ВложенныйЗапрос.Значение) КАК Значение
ИЗ
   (ВЫБРАТЬ
      Константа1.Значение КАК Значение
     ИЗ
       Константа.Константа1 КАК Константа1
     ОБЪЕДИНИТЬ ВСЕ
     ВЫБРАТЬ
       Константа2.Значение
     ИЗ
       Константа.Константа2 КАК Константа2) КАК ВложенныйЗапрос
3 НЕА123
 
28.09.16
15:45
выбор когда 1>2 Тогда 1 иначе 2 конец
4 BlackJack
 
28.09.16
15:47
Если я правильно помню, то перечисление значений можно как-то использовать в запросе. Так было бы проще.
5 BlackJack
 
28.09.16
15:47
(3) Вариант :)
6 НЕА123
 
28.09.16
15:57
(4) в условии можно.
может еще где...