групповые функции в випе

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
ghostmonster
Сообщения: 5
Зарегистрирован: 23 ноя 2006, 11:22
Контактная информация:

групповые функции в випе

Сообщение ghostmonster »

create view spus_sum as
select distinct spuslug.ckontr,sum(spuslug.kol) as kol1
from spuslug
where ((month(spuslug.databeg)=1)and(year(spuslug.databeg)=2006))
or ((month(spuslug.databeg)=2)and(year(spuslug.databeg)=2006))
group by spuslug.ckontr

есть вот такой кусок запроса написанный в первасиве
нужно такую же вьюшку сделать или в випе или в отчетах каких нить.
не могу вьехать по человечески как групповые функции юзать
помогите пожалста
aleks1232321
Постоянный гость
Сообщения: 86
Зарегистрирован: 28 апр 2005, 12:15
Откуда: Москва

Сообщение aleks1232321 »

Увы, group by, не работает
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

а если вот так ?

.form 'blablabla'
.NameInList 'Тряляля'
.ard
.create view T1 as select
...............
order by spuslug.ckontr
.fields
...............
.endfields
.{'T1' by spuslug.ckontr
...........
и так далее
ghostmonster
Сообщения: 5
Зарегистрирован: 23 ноя 2006, 11:22
Контактная информация:

Сообщение ghostmonster »

gameus
а можно поподробнее как все таки sum реализовать
далее в цикле,
а то у меня в галактике опыта почти 0
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

в секции .fields када поле описываешь - напиши после него : 'SUM', если не ошибаюсь

spuslug.kol : 'SUM' в твоем случае
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

В базе знаний, которую продает Галактика есть вопрос, называется:
Группировка данных в автономных формах - там пример есть.
Ответить