Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

MSAccess2000 запрос с наростающим итогом

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
A. Klimenko
Гость





СообщениеДобавлено: Чт Апр 18 2002 16:38    Заголовок сообщения: MSAccess2000 запрос с наростающим итогом Ответить с цитатой

Подскажите как создать запрос (SQL или конструктор запросов) с нарастающим итогом, причем необходима группировка по двум столбцам
вася 1 5 5
вася 2 5 10
вася 3 5 15
петя 1 2 2
петя 2 6 8
петя 3 10 18
Возможно ли это сделать в запосе вообще?
И если не трудно малюсинький примерчик.
Всего наилучшего
Андрей
Вернуться к началу
Old_Den
Гость





СообщениеДобавлено: Пт Апр 19 2002 08:16    Заголовок сообщения: Re: MSAccess2000 запрос с наростающим итогом Ответить с цитатой

В запросе скорее всего нет, а в отчете точно можно, там у поля есть свойство, название не помню, но значения у него примерно такие: "Нарастающий итог по группе", "Нарастающий итог по всему" и просто "значение"
Вернуться к началу
Евгений Григорьев
Гость





СообщениеДобавлено: Пт Апр 19 2002 09:06    Заголовок сообщения: Re: MSAccess2000 запрос с наростающим итогом Ответить с цитатой

В запросе - ИМХО никак нельзя. Можно в отчете. Или извращаться на АксессБейсике. А можно совместить - поизвращаться на Бейсике в отчете. Но это в особо сложных случаях - например, когда надо считать итоги по каждой конкретной ствнице в многостраничном отчете.
Вернуться к началу
A. Klimenko
Гость





СообщениеДобавлено: Пн Апр 22 2002 06:34    Заголовок сообщения: Re: MSAccess2000 запрос с наростающим итогом Ответить с цитатой

Спасибо за товет, но в запросе сделать это можно (с Киева подсказали). Делается это с помощью функции DSum(сумма,таблица,условия отбора) или в SQL c помощью подзапроса, который возвращает сумму в поле по заданным критериям.
Вернуться к началу
Old_Den
Гость





СообщениеДобавлено: Пн Апр 22 2002 07:55    Заголовок сообщения: Re: MSAccess2000 запрос с наростающим итогом Ответить с цитатой

Изврат это, и тормозит этот DSum безбожно, а по поводу подзапроса, теперь представь, что в таблице у тебя сотни тысяч записей, да у тебя помрет просто машина, пока она будет подзапросы для каждой строки считать. ИМХО, куда более быстро и просто сделать это в отчете, одна операция сложения на каждую строку против подзапроса для каждой строки.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...