|
Помогите с итогами в запросе | ☑ | ||
|---|---|---|---|---|
|
0
Uragan_a
12.03.12
✎
15:55
|
Вот с горем пополам получился такой запрос
"ВЫБРАТЬ | ТаблицаДолгов.ЛицевойСчет КАК ЛицевойСчет, | ТаблицаДолгов.ЛицевойСчет.Адрес.Владелец КАК Дом, | ТаблицаДолгов.ЛицевойСчет.Адрес КАК Квартира, | ТаблицаДолгов.ОтветственныйВладелец КАК Ответственный, | ТаблицаДолгов.СуммаДолга, | ТаблицаДолгов.СуммаПени, | ТаблицаДолгов.СуммаДолга + ТаблицаДолгов.СуммаПени + ТаблицаДолгов.СуммаШтрафа КАК ОбщаяСумма, | ЕСТЬNULL(УПЖКХ_СобственностьНаПомещенияСрезПоследних.ВидСобственности, ""Муниципальная"") КАК ВидСобственности, | ТаблицаДолгов.ДолгНаНачало, | ТаблицаДолгов.Начислено, | ТаблицаДолгов.Оплачено, | ТаблицаДолгов.ДолгНаКонец |ИЗ | (ВЫБРАТЬ | НачисленияНаЛС.ЛицевойСчет КАК ЛицевойСчет, | СУММА(ВЫБОР | КОГДА НачисленияНаЛС.ВидНачисления = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыНачисленияОстатки.Начисление) | ТОГДА НачисленияНаЛС.СуммаНачисленияКонечныйОстаток | ИНАЧЕ 0 | КОНЕЦ) КАК СуммаДолга, | СУММА(ВЫБОР | КОГДА НачисленияНаЛС.ВидНачисления = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыНачисленияОстатки.Пени) | ТОГДА НачисленияНаЛС.СуммаНачисленияКонечныйОстаток | ИНАЧЕ 0 | КОНЕЦ) КАК СуммаПени, | 0 КАК СуммаШтрафа, | УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчетаСрезПоследних.ОтветственныйВладелец КАК ОтветственныйВладелец, | НачисленияНаЛС.СуммаНачисленияНачальныйОстаток КАК ДолгНаНачало, | НачисленияНаЛС.СуммаНачисленияПриход КАК Начислено, | НачисленияНаЛС.СуммаНачисленияРасход КАК Оплачено, | НачисленияНаЛС.СуммаНачисленияКонечныйОстаток КАК ДолгНаКонец | ИЗ | РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.ОстаткиИОбороты(&ДатаНачала, &ДатаКонец, , , Организация = &Организация) КАК НачисленияНаЛС | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчета.СрезПоследних(&ДатаКонец, ) КАК УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчетаСрезПоследних | ПО НачисленияНаЛС.ЛицевойСчет = УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчетаСрезПоследних.ЛицевойСчет | | СГРУППИРОВАТЬ ПО | НачисленияНаЛС.ЛицевойСчет, | УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчетаСрезПоследних.ОтветственныйВладелец, | НачисленияНаЛС.СуммаНачисленияНачальныйОстаток, | НачисленияНаЛС.СуммаНачисленияПриход, | НачисленияНаЛС.СуммаНачисленияРасход, | НачисленияНаЛС.СуммаНачисленияКонечныйОстаток) КАК ТаблицаДолгов | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1 | КВП_ВзаиморасчетыПоЛицевымСчетамОстатки.ЛицевойСчет КАК ЛицевойСчет, | КВП_ВзаиморасчетыПоЛицевымСчетамОстатки.СуммаНачисленияОстаток КАК СуммаНачисленияОстаток, | КВП_ВзаиморасчетыПоЛицевымСчетамОстатки.МесяцНачисления КАК МесяцНачисления | ИЗ | РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Остатки(&ДатаКонец, Организация = &Организация) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОстатки | ГДЕ | КВП_ВзаиморасчетыПоЛицевымСчетамОстатки.СуммаНачисленияОстаток > 0 | | УПОРЯДОЧИТЬ ПО | МесяцНачисления) КАК ВозникновениеЗадолженности | ПО (ВозникновениеЗадолженности.ЛицевойСчет = ТаблицаДолгов.ЛицевойСчет) | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | УПЖКХ_СформированныеПредупреждения.Должник КАК Должник, | КОЛИЧЕСТВО(УПЖКХ_СформированныеПредупреждения.Период) КАК Количество | ИЗ | РегистрСведений.УПЖКХ_ИсторияРаботыСДолжниками КАК УПЖКХ_СформированныеПредупреждения | ГДЕ | УПЖКХ_СформированныеПредупреждения.Период <= &ДатаКонец | И УПЖКХ_СформированныеПредупреждения.Регистратор ССЫЛКА Документ.УПЖКХ_Предупреждение | И УПЖКХ_СформированныеПредупреждения.Организация = &Организация | | СГРУППИРОВАТЬ ПО | УПЖКХ_СформированныеПредупреждения.Должник) КАК Предупреждения | ПО (Предупреждения.Должник = ТаблицаДолгов.ЛицевойСчет) | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | УПЖКХ_Иск.ЛицевойСчет КАК ЛицевойСчет, | КОЛИЧЕСТВО(УПЖКХ_Иск.Ссылка) КАК Количество | ИЗ | Документ.УПЖКХ_Иск КАК УПЖКХ_Иск | ГДЕ | УПЖКХ_Иск.Дата <= &ДатаКонец | И УПЖКХ_Иск.Проведен | | СГРУППИРОВАТЬ ПО | УПЖКХ_Иск.ЛицевойСчет) КАК Иски | ПО (Иски.ЛицевойСчет = ТаблицаДолгов.ЛицевойСчет) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УПЖКХ_СобственностьНаПомещения.СрезПоследних КАК УПЖКХ_СобственностьНаПомещенияСрезПоследних | ПО ТаблицаДолгов.ЛицевойСчет.Адрес = УПЖКХ_СобственностьНаПомещенияСрезПоследних.Помещение |ГДЕ | ТаблицаДолгов.СуммаДолга >= &СуммаМин | |СГРУППИРОВАТЬ ПО | ТаблицаДолгов.ЛицевойСчет, | ТаблицаДолгов.СуммаДолга, | ТаблицаДолгов.СуммаПени, | ТаблицаДолгов.СуммаШтрафа, | ТаблицаДолгов.ЛицевойСчет.Адрес, | ТаблицаДолгов.ОтветственныйВладелец, | ВозникновениеЗадолженности.МесяцНачисления, | ТаблицаДолгов.ЛицевойСчет.Адрес.Владелец, | Предупреждения.Количество, | Иски.Количество, | УПЖКХ_СобственностьНаПомещенияСрезПоследних.ВидСобственности, | УПЖКХ_СобственностьНаПомещенияСрезПоследних.ПодвидЧастнойСобственности, | ТаблицаДолгов.ДолгНаНачало, | ТаблицаДолгов.Начислено, | ТаблицаДолгов.Оплачено, | ТаблицаДолгов.ДолгНаКонец | |УПОРЯДОЧИТЬ ПО | ЛицевойСчет |АВТОУПОРЯДОЧИВАНИЕ"; |
|||
|
1
Uragan_a
12.03.12
✎
15:56
|
Вывожу данные по строчно из запроса.
Но нужны еще и итоги, как правильно реализовать? |
|||
|
2
Alex S D
12.03.12
✎
15:56
|
хорошо
|
|||
|
3
andrewks
12.03.12
✎
15:56
|
totals by
|
|||
|
4
Uragan_a
12.03.12
✎
15:57
|
чтобы под отчетом подбить итоги по колонкам, брать переменную и прибавлять каждую строку? как тож можно итогами, но итоги формируются по определенным реквизитам, а мне по всему отчету нужно
|
|||
|
5
Uragan_a
12.03.12
✎
15:58
|
и
ЕСТЬNULL(УПЖКХ_СобственностьНаПомещенияСрезПоследних.ВидСобственности, ""Муниципальная"") КАК ВидСобственности, УПЖКХ_СобственностьНаПомещенияСрезПоследних.ВидСобственности - хранится значение "Частаная", мне нужно приватизированная, можно тоже как то в запросе а не при обработке результата запроса |
|||
|
6
vmv
12.03.12
✎
15:58
|
мой мозг не может осилить запрсы с 50+ строк - упрямо мне шепчет "можно было уложиться в 20 забей, не смотри"
я ему доверяю |
|||
|
7
andrewks
12.03.12
✎
15:59
|
(4) totals by overall
|
|||
|
8
Alex S D
12.03.12
✎
16:00
|
(7) с англ. у тебя порядок)
|
|||
|
9
Uragan_a
12.03.12
✎
16:00
|
синтаксис русский
|
|||
|
10
Uragan_a
12.03.12
✎
16:01
|
вообщем складвать? спасибо
|
|||
|
11
andrewks
12.03.12
✎
16:03
|
(9) ИТОГИ ПО ОБЩИЕ
|
|||
|
12
Uragan_a
12.03.12
✎
16:07
|
(11) спасибо
|
|||
|
13
Uragan_a
12.03.12
✎
16:07
|
ща еще разберусь как это в макет сделать)
|
|||
|
14
Alex S D
12.03.12
✎
16:07
|
ты бы это.. скд не слышал?)
|
|||
|
15
Shurjk
12.03.12
✎
16:08
|
А чего у нас нынче массовый исход 7-ков в 8-ку? Запросы кое как освоили а построитель и СКД уже не судьба.
|
|||
|
16
Uragan_a
12.03.12
✎
16:09
|
(15) не знаю
|
|||
|
17
Uragan_a
12.03.12
✎
16:10
|
а итоги все NULL чего - то (
|
|||
|
18
Uragan_a
12.03.12
✎
16:15
|
туплю
|
| Форум | Правила | Описание | Секции | Поиск |