Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему ругается Aggregate Select? / 3 сообщений из 3, страница 1 из 1
24.09.2002, 15:17
    #32052710
noir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ругается Aggregate Select?
Вот такой:

SQL> SELECT ItemID, ItemName, sum(schedule.Start-schedule.Stop)

FROM items JOIN schedule ON items.id=schedule.ItemID

WHERE schedule.Start>'01.01.1970' AND schedule.Stop<'01.01.2002' GROUP BY ItemID;

Самое смешное - такой же селект, но по одной таблице - правильно работает.
...
Рейтинг: 0 / 0
24.09.2002, 15:44
    #32052720
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ругается Aggregate Select?
Привет.
Потому что в запросах с агрегатными функциями нужно делать группировку по всем полям, которые выводятся без агрегирования, т.е. у тебя д.б. GROUP BY ItemID,ItemName
...
Рейтинг: 0 / 0
24.09.2002, 15:56
    #32052725
noir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему ругается Aggregate Select?
Спасибо. А то я уже чер-те что начал думать...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему ругается Aggregate Select? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]