powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать из GROUP BY
3 сообщений из 3, страница 1 из 1
Как убрать из GROUP BY
    #33608109
mxlPostgres
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT sum(bytes),to_char(date_trunc('day',second),'DD'),name FROM iptables,net_addr,clients2 WHERE ((net_addr.ip=iptables.source) and (clients2.id=net_addr.id)) and second BETWEEN '2006-03-01' and '2006-04-01' GROUP BY name,to_char(date_trunc('day',second),'DD') ORDER BY name,to_char(date_trunc('day',second),'DD');

Требует наличие в GROUP BY name.ERROR: column "clients2.name" must appear in the GROUP BY clause or be used in an aggregate function.
При добавлении в GROUP BY не выводятся повторяющиеся имена,но они нужны.Как обойти это.
...
Рейтинг: 0 / 0
Как убрать из GROUP BY
    #33608298
skyogre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
name - это не ключ, я правильно понимаю? То есть это не идентификатор, а служебная информация?
Если так, то замените name на идентификатор, а по идентификатору сможете получить всю остальную информацию.
...
Рейтинг: 0 / 0
Как убрать из GROUP BY
    #33610950
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью подзапроса, как я советовал, не получилось?

http://sql.ru/forum/actualthread.aspx?tid=268827#245390
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать из GROUP BY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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