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

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


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