Вниз
Скачать: CL | DM;

SQL запрос   Найти похожие ветки 

 
dimaL   (2007-07-04 08:58) [0]

Требуется составить запрос, выбирающий из таблицы строку с наибольшим значением атрибута, но таким, чтобы он был меньше некоторого другого атрибута. (Желательно в один запрос)


 
Johnmen ©   (2007-07-04 09:04) [1]

Кому требуется?


 
stud ©   (2007-07-04 09:08) [2]

и в чем проблема????
сделать выборку по нужному атрибуту, отсортировать нужным образом набор и выбрать первую запись, например


 
_MaSteR_NN_   (2007-07-04 09:20) [3]

нда...
select max(атрибут) from таблица where атрибут < другой_атрибут


 
stud ©   (2007-07-04 10:27) [4]

_MaSteR_NN_   (04.07.07 9:20) [3]
select max(атрибут) from таблица where атрибут < другой_атрибут

а не через having разве? если агрегаты используются?


 
_MaSteR_NN_   (2007-07-04 13:07) [5]

А так как я показал нельзя? ))


 
DrPass ©   (2007-07-04 13:44) [6]


> а не через having разве? если агрегаты используются?

А ты где-то здесь увидел group by?


 
MsGuns ©   (2007-07-04 19:08) [7]

select a,avg(c),max(b) as b
 from t1
 group by a
 having max(b)<avg(c)
 order by b,a


 
ЮЮ ©   (2007-07-05 04:36) [8]

> выбирающий из таблицы строку с наибольшим значением атрибута,
> но таким, чтобы он был меньше некоторого другого атрибута

пара вопросов

1) другой атрибут относится именно к той строке, в которой максимум? А если таких строк несколько?
2) если в строке с максимальным значением второе условие не выполняется что возвращать?
 а) ничего
 б) другую строку с возможно меньшим, чем максимальное значением, но меньшим другого атрибута



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
11-1176185434
Dy1
2007-04-10 10:10
2007.11.11
не работает сохранение в jpeg


2-1192627288
Sonia
2007-10-17 17:21
2007.11.11
Зацикливание при иерархическом запросе


2-1192729888
Jimmy
2007-10-18 21:51
2007.11.11
Сколько памяти занимает программа


2-1192899324
Виктор007
2007-10-20 20:55
2007.11.11
Изменение цвета контрола с использованием манифеста XP


2-1192695391
Lebedev
2007-10-18 12:16
2007.11.11
Как в своей процедуре создать динамический объект?




   Наверх