Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: 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 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1156254920
GeLLeR
2006-08-22 17:55
2006.09.10
Вопросик по ShellApi


15-1155641982
Desdechado
2006-08-15 15:39
2006.09.10
Разыскиваются


15-1155621138
Sam Stone
2006-08-15 09:52
2006.09.10
Спиральные галактики


3-1152081560
Konrads
2006-07-05 10:39
2006.09.10
Ошибка при попытке открыть базу Access


3-1151611579
DmitrichJ
2006-06-30 00:06
2006.09.10
(InterBase)Многопользовательский доступ к БД разных пользователей