|
подскажите по правильности запроса | ☑ | ||
---|---|---|---|---|
0
LivingStar
18.07.12
✎
05:52
|
нужно выбрать объемы по участкам, участки значатся в свойствах абонентов, абонент является измерением регистра накопления
| ВЫБРАТЬ Контрагенты.Ссылка КАК Домоуправление ПОМЕСТИТЬ ВТ_Домоуправления ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ Контрагенты.ПризнакДомоуправление = ИСТИНА СГРУППИРОВАТЬ ПО Контрагенты.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Начисления.Абонент, СУММА(Начисления.Объем) КАК Объем, СУММА(Начисления.Сумма) КАК Сумма, Начисления.Период ПОМЕСТИТЬ ВТ_Объем ИЗ РегистрНакопления.Начисления КАК Начисления ГДЕ Начисления.Период МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО Начисления.Абонент, Начисления.Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗначенияСвойствОбъектовСрезПоследних.Период КАК Период, ЗначенияСвойствОбъектовСрезПоследних.Объект КАК Абонент, ЗначенияСвойствОбъектовСрезПоследних.Свойство КАК Участок, ЗначенияСвойствОбъектовСрезПоследних.Значение КАК Домоуправление, ВТ_Объем.Период КАК Период1, СУММА(ВТ_Объем.Объем) КАК Объем, ВТ_Объем.Сумма ИЗ ВТ_Объем КАК ВТ_Объем ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов.СрезПоследних(, Свойство = &Участок) КАК ЗначенияСвойствОбъектовСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Домоуправления КАК ВТ_Домоуправления ПО ЗначенияСвойствОбъектовСрезПоследних.Значение = ВТ_Домоуправления.Домоуправление ПО ВТ_Объем.Абонент = ЗначенияСвойствОбъектовСрезПоследних.Объект СГРУППИРОВАТЬ ПО ЗначенияСвойствОбъектовСрезПоследних.Значение, ЗначенияСвойствОбъектовСрезПоследних.Период, ЗначенияСвойствОбъектовСрезПоследних.Объект, ЗначенияСвойствОбъектовСрезПоследних.Свойство, ВТ_Объем.Период, ВТ_Объем.Сумма |
|||
1
LivingStar
18.07.12
✎
05:52
|
не знаю как сгруппировать по домоуправлению, и вообще выбирается как то мало записей
|
|||
2
Oleg_Kag
18.07.12
✎
06:44
|
ЗначенияСвойствОбъектовСрезПоследних.Значение
У Вас же там Домоуправление? Вот и группируйте по этому полю |
|||
3
LivingStar
18.07.12
✎
11:06
|
сделал вот такой запрос, не получается сгруппировать и отобрать нужные записи, выбирает слишком малое количество, подскажите что неправильно в запросе?
ВЫБРАТЬ Контрагенты.Ссылка КАК Домоуправление ПОМЕСТИТЬ ВТ_Домоуправления ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ Контрагенты.ПризнакДомоуправление = ИСТИНА СГРУППИРОВАТЬ ПО Контрагенты.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗначенияСвойствОбъектовСрезПоследних.Период КАК Период, ЗначенияСвойствОбъектовСрезПоследних.Объект КАК Абонент, ЗначенияСвойствОбъектовСрезПоследних.Свойство КАК Участок, ЗначенияСвойствОбъектовСрезПоследних.Значение КАК Домоуправление ПОМЕСТИТЬ ВТ_Абоненты ИЗ РегистрСведений.ЗначенияСвойствОбъектов.СрезПоследних(, Свойство = &Участок) КАК ЗначенияСвойствОбъектовСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Домоуправления КАК ВТ_Домоуправления ПО ЗначенияСвойствОбъектовСрезПоследних.Значение = ВТ_Домоуправления.Домоуправление СГРУППИРОВАТЬ ПО ЗначенияСвойствОбъектовСрезПоследних.Значение, ЗначенияСвойствОбъектовСрезПоследних.Период, ЗначенияСвойствОбъектовСрезПоследних.Объект, ЗначенияСвойствОбъектовСрезПоследних.Свойство ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Начисления.Абонент, СУММА(Начисления.Объем) КАК Объем, СУММА(Начисления.Сумма) КАК Сумма, Начисления.Период ПОМЕСТИТЬ ВТ_Начисления ИЗ РегистрНакопления.Начисления КАК Начисления ГДЕ Начисления.Период МЕЖДУ &НачДата И &КонДата СГРУППИРОВАТЬ ПО Начисления.Абонент, Начисления.Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Абоненты.Абонент, ВТ_Абоненты.Участок, ВТ_Абоненты.Домоуправление, ВТ_Домоуправления.Домоуправление КАК Домоуправление1, ВТ_Начисления.Объем, ВТ_Начисления.Период ИЗ ВТ_Начисления КАК ВТ_Начисления ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Абоненты КАК ВТ_Абоненты ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Домоуправления КАК ВТ_Домоуправления ПО ВТ_Абоненты.Домоуправление = ВТ_Домоуправления.Домоуправление ПО (ВТ_Абоненты.Абонент = ВТ_Начисления.Абонент) СГРУППИРОВАТЬ ПО ВТ_Абоненты.Абонент, ВТ_Домоуправления.Домоуправление, ВТ_Абоненты.Участок, ВТ_Абоненты.Домоуправление, ВТ_Начисления.Объем, ВТ_Начисления.Период |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |