powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как в одном запросе получить кол-во за 1 день, и сумму за период до этого дня?
3 сообщений из 3, страница 1 из 1
Как в одном запросе получить кол-во за 1 день, и сумму за период до этого дня?
    #33017498
vadim_123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица :
Код: plaintext
1.
2.
3.
4.
5.
sells (item_id, date, count)
22, 01.01.2005, 10
22, 02.01.2005, 20
22, 03.01.2005, 30
22, 04.01.2005, 40

Нужно чтобы запрос выдавал примерно следующее:
Код: plaintext
1.
2.
3.
4.
item_id  \ start      \  date       \	count \	sum_by_date
   22    \ 01.01.2005 \  01.01.2005 \	10    \   10	
   22    \ 01.01.2005 \  02.01.2005 \	20    \	  30 (10+20)
   22    \ 01.01.2005 \  03.01.2005 \	30    \	  60 (10+20+30)
   22    \ 01.01.2005 \  04.01.2005 \	40    \	 100(10+20+30+40)
...
Рейтинг: 0 / 0
Как в одном запросе получить кол-во за 1 день, и сумму за период до этого дня?
    #33017550
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select A1.date, A1.count, sum(A2.count) from sells as A1 join sells as A2 on ( A2.date <= A1.date ) group by A1.date

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


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