Подсчет остатков
От: Fox007 Россия http://nalobin.ru
Дата: 12.10.04 10:24
Оценка:
Стандартная задача для бухгалтерских систем:
имеется таблица содержащая бухгалтерские проводки. Нужно как можно быстрее считать остаток на определенную дату. Дополнительное условие: любые проводки могут отредактированы с течением времени.

В данный момент это реализовано на MySQL 4 простой выборкой по всей таблице (суммирование значения поля). В таблице пока немного записей, однако уже сейчас появляются проблемы с большой длительностью запроса. В дальнейшем таблица ещё увеличится раз в 10.

Какие способы решения задачи существуют применительно к различным СУБД? У меня пока только один вариант — сделать доп. таблицу с остатками на определ. даты (на неделю или месяц) и задать триггеры
на редактирование таблицы проводок, чтобы они изменяли соответствующие остатки в доп. таблице. Нет ли более простых способов?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.