powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос с нарастающей
4 сообщений из 4, страница 1 из 1
запрос с нарастающей
    #32028020
Andrey K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста.
Существует таблица с 3 столбцами
name kod cena
a 1 1.00
a 2 2.00
a 3 3.00
Как сделать запрос с нарастающей по
признаку kod (должно получиться)
name kod cena
a 1 1.00
a 2 3.00
a 3 6.00
Как это сделать? (желательно в конструкторе запроса).
...
Рейтинг: 0 / 0
запрос с нарастающей
    #32029149
Ольга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужно вывести на печать, то сделайте отчет с накоплением цены.
А если непосредственно в запросе, то
SELECT Таблица1.ID, Таблица1.Name, Таблица1.Price, sss([Price]) AS Выражение1
FROM Таблица1;
Функция sss:
Function sss(d)
sss = t + d
t = sss
End Function
t - переменная вне функции. Перед запросом обнуляется программно, после запроса тоже. ПРичем если запрос не вложенный и т.п.
А вообще, зачем суммировать цены?
...
Рейтинг: 0 / 0
запрос с нарастающей
    #32029478
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msa.km.ru/msa/access/article.asp?id=369
...
Рейтинг: 0 / 0
запрос с нарастающей
    #32030237
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Вашкуль

если отвечать по сущности вопроса и тематике сервера и конференции- в ADP проекте не работают функции VB имеющиеся в модулях вашего проекта


простейщий запрос с накоплением :

id - счетчик
value - суммируемое значение
sval - результируещее поле запроса с накоплением


SELECT id, value,
(SELECT SUM(testtable.value)
FROM testtable
WHERE testtable.ID <= T.ID) AS sval
FROM dbo.testtable t

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


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