|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.06.2009, 14:22 | #1 |
Регистрация: 16.06.2009
Сообщений: 8
|
Суммирование строк в Access
Добрый день
Просьба помочь в формировании запроса в Access 2003, суть которого заключается в следующем: Есть таблица с данными, например два столбца: ИМЯ и ЧИСЛО по данному имени. Данные в таблице отсортированы в порядке убывания. Необходимо чтоб начиная со второй строки данных ЧИСЛО прибавлялось к предыдущей строке. И скажем Строка1+Строка2=Определенная цифра. Нужно чтоб Число Строки3 прибавлялось к сумме значений Строка1+Строка2. А Строка4 прибавлялась к сумме значений Строка1+Строка2+Строка3. И так далее. Это необходимо для расчёта накопительного итога в ABC анализе. Заранее благодарен если кто поможет. |
16.06.2009, 14:51 | #2 |
Форумчанин
Регистрация: 19.01.2008
Сообщений: 120
|
Код:
|
16.06.2009, 15:00 | #3 |
Регистрация: 16.06.2009
Сообщений: 8
|
Не совсем подходит данный код:
У меня таблица: Столбец1-Название Столбец2-Сумма И так множество строк Сумма следующей строки должна равняться сумме из столбца2 всех предыдущих строк и так в каждой последующей. |
16.06.2009, 15:42 | #4 |
Форумчанин
Регистрация: 19.01.2008
Сообщений: 120
|
несовсем понятно, что делать со столбцом Название.
Сделайте пример как есть и что должно получится на основе нескольких строк. |
16.06.2009, 15:54 | #5 |
Регистрация: 16.06.2009
Сообщений: 8
|
Таблица след.содержания:
Столбец1(Имя) Столбец2(сумма) Столбец3(Формула) Имя1 __________ 30 _______________30=30+Null (так как это первое) Имя1 __________ 28 _______________58=30+28 Имя1 __________ 26 _______________84=58+26 Имя1 __________ 20 _______________104=84+20 Имя2 __________ 30 _______________30=30+Null (новый цыкл) Имя2 __________ 10 _______________40=30+10 и т.д Сортировка идёт по Столбцу1 по возрастанию и Столбцу2 по убыванию PS - В столбце1 будут названия объектов. Нужно чтоб как только объект менялся, формула в столбце3 начиналась заново по принципу - Значиние Столбца2+Null Последний раз редактировалось Shtirlic2009; 16.06.2009 в 16:05. |
16.06.2009, 17:16 | #6 |
Форумчанин
Регистрация: 19.01.2008
Сообщений: 120
|
Вот посмотрите как это делается:
|
16.06.2009, 17:22 | #7 |
Регистрация: 16.06.2009
Сообщений: 8
|
Большое спасибо. Это именно то что нужно.
|
17.06.2009, 15:07 | #8 |
Регистрация: 16.06.2009
Сообщений: 8
|
Протестировал вчера вложенную базу и обнаружил что она работает только на Вашем примере. Я прикрепил к своему сообщению результат своего тестирования.
Проблема в следующем - в БД есть запрос Example10000, аналогичный вашему Example, только обрабатывает мои данные (именно те, которые мне нужны). Результат он отображает: а)некорректный и б)изменяемый. То есть можете проверить, при открытом запросе при нажатии кнопки F9, то есть при обновлении результат колонки Total меняеться Соответственно работать с таким запросом не имеет смысла. В вашем же запросе, где данных по меньше, так как это пример - всё работает правильно. Так же добавлю, что когда я пытался прописать формулу SSum в своей БД - мне выдавал Access что такой функции не существует. В вашей же БД такой проблемы не возникло. С чем это все может быть связано и как это можно решить? |
17.06.2009, 16:14 | #9 |
Регистрация: 16.06.2009
Сообщений: 8
|
Хочу ещё добавить, что я кажись понял причину проблемы - в Вашем примере числа целые, а мне необходимо произвести расчёт по дробным
|
17.06.2009, 16:18 | #10 | |
Форумчанин
Регистрация: 19.01.2008
Сообщений: 120
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку | Dimak24 | Помощь студентам | 1 | 19.12.2008 15:45 |
Access индексирование строк | Melamory | Microsoft Office Access | 3 | 28.09.2008 19:18 |
Excel max 256 строк VS user надо 300 строк | Exo | Microsoft Office Excel | 3 | 10.01.2008 17:14 |
суммирование данных из чётных и нечётных строк (отдельно!) | zetrix | Microsoft Office Excel | 0 | 30.10.2006 19:49 |