powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа avg()
3 сообщений из 3, страница 1 из 1
Работа avg()
    #32469296
Драга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто-нибудь прокомментировать следующее:

select avg(sum),sum(sum),count(*),sum(sum)/count(*)
from (
select a.number,sum(d.sum) AS sum
from ....
left join ...
group by 1
) as a

результат:

avg sum count ?column?
127.67557945041816 106864.46 841 127.06832342449465

почему отличаются результаты в колонке 1 и 4 ?!

PostgreSQL 7.3.3
...
Рейтинг: 0 / 0
Работа avg()
    #32469334
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте добавить в запрос count(sum), кажется что причина в null-значениях.
...
Рейтинг: 0 / 0
Работа avg()
    #32470082
Драга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да проверил, действительно проблема оказалась в null значениях....

Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа avg()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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