powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сумма с накоплением
9 сообщений из 9, страница 1 из 1
Сумма с накоплением
    #32073521
svk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
svk
Гость
Есть вопрос: например,на склад поступают партии товара.
Вопрос: как в запросе создать вычисляемое поле, в котором бы считалась сумма с накоплением для количества товара на складе?
И как вывести значение этого поля в отчете, если отчет печатается не по всем записям, а, допустим, с 30.02.02 по 30.11.02. Ведь в этом случае сумма с накоплением будет считаться не с начала записей, а с 30.02.02г. (у меня так получается). Буду очень благодарен.
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32073551
Маveric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Считай сумму с накоплением в самом отчете. Там есть свойство поля (сумма с накоплением).
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32073790
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT поля1...i,(select sum(полеi+1) from tabl where tabl.полеi+1<=tabl1.полеi+1) as sum_полеi+1,поляi+1...j
FROM tabl as tabl1;
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32073797
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини, сплоховал

SELECT поля1...i,(select sum(полеi+1) from tabl where tabl. ID <=tabl1. ID ) as sum_полеi+1,поляi+1...j
FROM tabl as tabl1;

где ID - счетчик номера записи (например)
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32074099
svk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
svk
Гость
Спасибо за ответ, но при таком раскладе получаем в результате в каждой строке сумму по всему столбцу (или я что-то делаю не то?).
Наверное, я не очень понятно объяснил, что мне нужно. Дело в следующем:

Таблица
НомерЗаписи Количество
1 Кол1
2 Кол2
3 Кол3
4 Кол4
и т.д.... и т.д....

В результате запроса должны получить:
Сумма
Кол1
Кол1+Кол2
Кол1+Кол2+Кол3
Кол1+Кол2+Кол3+Кол4
и т.д....

Такую операцию легко можно сделать в отчете, но мне нужно в запросе.
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32074153
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дабавь условие во внутренний select
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32074155
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа where какое_то_там_поле <условие> чего_то_там, чтобы вибирались не все записи
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32074164
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT поля1...i,(select sum(полеi+1) from tabl
where my_date between 30.02.02 and 30.11.02. ) as sum_полеi+1,поляi+1...j
FROM tabl as tabl1;
(если по самому первому хостингу смотреть)
...
Рейтинг: 0 / 0
Сумма с накоплением
    #32074168
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, тороплюсь, интернет вырубают:

SELECT поля1...i,
(select sum(полеi+1)
from tabl
where tabl.my_date > 30.02.02 and tabl.my_date<tabl1.My_date )
as sum_полеi+1,поляi+1...j
FROM tabl as tabl1 where my_date between 30.02.02 and 30.11.02
order by my_date;
(если по самому первому хостингу смотреть)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сумма с накоплением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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