powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на суммирование "с накоплением"
2 сообщений из 2, страница 1 из 1
Запрос на суммирование "с накоплением"
    #32429344
lamefox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !
Подскажите плиз как написать след. запрос.
Есть данные:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
idCustomersPayments	PaymentDate	PaymentSum
 6                              26 . 02 . 2004 	 1000000 
 7                              21 . 02 . 2004 	 500000 
 8                              21 . 02 . 2004 	 500000 
 9                              22 . 02 . 2004 	 500000 
 10                              22 . 02 . 2004 	 500000 
 11                              23 . 02 . 2004 	 500000 
 12                              23 . 02 . 2004 	 500000 
 13                              23 . 02 . 2004 	 500000 
 14                              23 . 02 . 2004 	 500000 
 15                              24 . 02 . 2004 	 500000 
 16                              24 . 02 . 2004 	 500000 
 17                              24 . 02 . 2004 	 500000 
 18                              25 . 02 . 2004 	 500000 
 19                              25 . 02 . 2004 	 500000 

Какой необходимо выполнить запрос, чтобы в результате получить данные с суммой платежей на каждое число. Т.е. рез. должен выглядеть так:
(Даты платежей в базе могут идти не по порядку)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
idCustomersPayments	PaymentDate	PaymentSum    Result
 7                             21 . 02 . 2004 	 500000          500000 
 8                             21 . 02 . 2004 	 500000          1000000 
 9                             22 . 02 . 2004 	 500000          1500000 
 10                            22 . 02 . 2004 	 500000          2000000 
 11                            23 . 02 . 2004 	 500000          2500000 
 12                            23 . 02 . 2004 	 500000          3000000 
 13                            23 . 02 . 2004 	 500000          3500000 
 14                            23 . 02 . 2004 	 500000          4000000 
 15                            24 . 02 . 2004 	 500000          4500000 
 16                            24 . 02 . 2004 	 500000          5000000 
 17                            24 . 02 . 2004 	 500000          5500000 
 18                            25 . 02 . 2004 	 500000          6000000 
 19                            25 . 02 . 2004 	 500000          6500000 
 6                             26 . 02 . 2004 	 1000000         7500000 


Спасибо
...
Рейтинг: 0 / 0
Запрос на суммирование "с накоплением"
    #32429384
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подзапросом
Вот так:

Код: plaintext
1.
2.
3.
4.
5.
SELECT tbl.idCustomersPayments, tbl.PaymentDate, tbl.PaymentSum,
(SELECT SUM(Sum) 
FROM tbl t 
WHERE tbl.PaymentDate >= t.PaymentDate) AS Result
FROM tbl
ORDER BY tbl.PaymentDate;


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


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