powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выборка значений из одного столбца несколько раз
3 сообщений из 3, страница 1 из 1
выборка значений из одного столбца несколько раз
    #38789554
marwell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток!
имеется таблица вида
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE TABLE "distt"
(
  "ID" bigint NOT NULL,
  "CarState" integer,
  "State" integer,
  "Date" timestamp without time zone,
  "Dist" double precision,
  CONSTRAINT "distt_pkey" PRIMARY KEY ("ID")
)
WITH (
  OIDS=FALSE
);
ALTER TABLE "distt"
  OWNER TO dbuser;


нужно получить выборку такого вида: пользователь указывает интервал даты, нужно вычислить сумму по полю Dist, по таким условиям:
1 столбец - просто сумма Dist с Date в этом интервале
2 столбец - сумма Dist с Date в этом интервале и State = 2
3 столбец - разница между 1 и 2 столбцами
Тут и загвоздка, не понимаю как в одном запросе сделать выборку одного поля два раза с разными условиями? Понимаю, что вопрос возможно глупый, но и самому придумать не получается...
...
Рейтинг: 0 / 0
выборка значений из одного столбца несколько раз
    #38789996
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
SELECT
    sum(dist),
    sum(case when state=2 then dist else 0 end),
...
...
Рейтинг: 0 / 0
выборка значений из одного столбца несколько раз
    #38790215
marwell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeXa NalBat,

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


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