powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Возможен ли запрос внутри агрегатных функций?
5 сообщений из 5, страница 1 из 1
Возможен ли запрос внутри агрегатных функций?
    #40023570
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможен ли запрос внутри агрегатных функций?

Код: plsql
1.
2.
3.
4.
SELECT 
 SUM(SELECT "public"."table1"."val" from "public"."table1" WHERE "public"."table1."typ_val"=1)
 -SUM(SELECT "public"."table1"."val" from "public"."table1" WHERE "public"."table1"."typ_val"=2)*-1  AS Result
 from "public"."table1"



Или как можно это записать по другому?
Всем за ранее благодарна!
...
Рейтинг: 0 / 0
Возможен ли запрос внутри агрегатных функций?
    #40023576
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT 
 SUM(t1.val) FILTER (WHERE t1.typ_val=1)
 -SUM(t1.val) FILTER (WHERE t1.typ_val=2)*-1 AS "Result"
FROM 
  public.table1 AS t1
WHERE
  t1.typ_val IN (1,2);
...
Рейтинг: 0 / 0
Возможен ли запрос внутри агрегатных функций?
    #40023583
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsycho
Cola,

Код: sql
1.
2.
3.
4.
5.
SELECT 
 SUM(val) FILTER (WHERE t1.typ_val=1)
 -SUM(t1.val) FILTER (WHERE t1.typ_val=2)*-1 AS "Result"
FROM 
  public.table1 AS t1;


Спасибо!!!!
Подскажите еще если не сложно - можно ли как-то по группировать полученные значения по другому полю.
в поле val = количество, в поле typ_val - указывается прибытие или выбытие, а есть еще поле Name по которому нужно сгруппировать итоги. Как это сделать? За ранее благодарна!
...
Рейтинг: 0 / 0
Возможен ли запрос внутри агрегатных функций?
    #40023588
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

не очень понял что требуется, но насколько понял, то груп бай Name должно помочь
...
Рейтинг: 0 / 0
Возможен ли запрос внутри агрегатных функций?
    #40023681
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsycho,

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


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