Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];
Внизsql как выбрать наибольшее знач из трех полей табл Найти похожие ветки
← →
igorm (2008-03-06 14:37) [0]как выбрать наибольшее значение из трех полей таблицы базы данных спомощью Query. (select ..?
← →
clickmaker © (2008-03-06 14:44) [1]select max(field)?
← →
Сергей М. © (2008-03-06 14:45) [2]Ну, наверно, примерно так:
select max(..) from
(
select max(field1) from table
union
select max(field2) from table
union
select max(field3) from table
(
← →
Правильный_Вася (2008-03-06 15:38) [3]
> Ну, наверно, примерно так:
для парадокс?!
← →
Сергей М. © (2008-03-06 15:46) [4]
> для парадокс?
Потому и сказал "наверно, примерно")
Ч.г., лень шарить по LocalSQL-справке и выяснять про поддержку Парадоксом вложенных запросов.
← →
Сергей М. © (2008-03-06 15:51) [5]Впрочем, вложенность и необязательна.
В условии "спомощью Query. (select" это не оговаривается.
Так что сойдет один параметрический запрос и три его запуска с разными параметрами (разными именами полей) с последующей парой вызовов Max() для получения максимума из 3-х результатов.
← →
igorm (2008-03-06 15:53) [6]
> Ну, наверно, примерно так:select max(..) from
> Так не идет ошибка
← →
Сергей М. © (2008-03-06 16:00) [7]
> igorm (06.03.08 15:53) [6]
см. [5]
← →
Johnmen © (2008-03-06 16:16) [8]
> как выбрать наибольшее значение из трех полей таблицы базы
> данных спомощью Query. (select ..?
Никак.
← →
Виталий Панасенко © (2008-03-07 13:16) [9]а так :
select "f1",max(f1) from table
union all
select "f2",max(f2) from table
union all
select "f3",max(f3) from table
?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c