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

Условие на вычисляемые поля при использовании GROUP BY   Найти похожие ветки 

← →
solenko ©   (2006-07-06 18:13) [0]

Здравствуйте!
Пытался написать примерно такой запросик:

SELECT id, sum(f) as s
FROM my_table
WHERE sum(f) > 100
GROUP BY id

Получил: 1111 (HY000): Invalid use of group function.
Так вот вопрос: можно ли каким-либо образом наложить условие на вычисляемое поле при использовании GROUP BY?


← →
имя   (2006-07-06 18:15) [1]

Удалено модератором


← →
solenko ©   (2006-07-06 18:24) [2]

спасиб


← →
Desdechado ©   (2006-07-07 10:29) [3]

можно, через HAVING s > 100


← →
SerJaNT ©   (2006-07-07 11:11) [4]

SELECT id, sum(f) as s
FROM my_table
WHERE sum(f) > 100
GROUP BY id ASC (или DESC) - тип сортировки - по убыванию или возрастанию


← →
Desdechado ©   (2006-07-07 11:16) [5]

SerJaNT ©   (07.07.06 11:11) [4]
Ты где такой синтаксис нашел, а?
Причем тут GROUP BY и сортировка?


← →
SerJaNT ©   (2006-07-07 11:19) [6]

Ой...блин. Поспешил. Да, это ошибка! Сорри



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

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



Память: 0.46 MB
Время: 0.029 c
15-1155649947
DiamondShark
2006-08-15 17:52
2006.09.10
А у меня предложение.


2-1156145493
redlord
2006-08-21 11:31
2006.09.10
hwnd окна из application


15-1155769544
vidiv
2006-08-17 03:05
2006.09.10
Если я выбрасываю (уничтожаю) 10 копеек, ...


4-1147352842
Dimich1978
2006-05-11 17:07
2006.09.10
Более рациональное отслеживание Существование процесса


8-1138372576
AlexXXX
2006-01-27 17:36
2006.09.10
Сравнить два изображения




   Наверх