Страница 1 из 1

Добавлено: 11 апр 2004, 13:24
baich
пардон что отпостил, не залогнившись..

Добавлено: 15 апр 2004, 03:38
Naeel Maqsudov
По ряду таблиц с одинаковой структурой можно построить запрос на объединение. Затем использовать этот запрос для построения отчетов.

select driver,race,money,date from firm1
union
select driver,race,money,date from firm2
union
select driver,race,money,date from firm2

Сохранить этот запрос, напимер под именем firms

источником данных для отчета будет запрос на выборку

select driver,sum(race),sum(money) from firms
where date between <нач.дата> and <кон.дата>
group by driver


Или не производить группировку в запросе, а сделать ее средствами отчета (добаывив в отчет уровень группировки по полю driver)

Добавлено: 19 апр 2004, 02:17
Naeel Maqsudov
Может не использовать построитель, а писать выражение руками.
Ниразу на практике не сталкивался с такой проблемой.

Попробуйте добавить в проект модуль и создать там Public Function, которая рассчитывает, то что необходимо. А в нужном месте сократить формулу до вызова Вашей собственной функции.