|
Помогите исправить ошибку в запросе - 2 | ☑ | ||
---|---|---|---|---|
0
Мисти
26.08.17
✎
19:31
|
Я даже понимаю примерно, где ошибка, но забыла, как это делается.
У меня формируется 2 таблицы - одна с остатками (3 показателя), одна с оборотами, мне нужно общую таблицу с остатками и оборотами по собственнику и площадке. А у меня обороты утраиваются! (потому что 3 показателя в другой таблице) |
|||
1
Мисти
26.08.17
✎
19:31
|
Я не успела написать ошибку!
Вот теперь - пока не успела вставить код! |
|||
2
Мисти
26.08.17
✎
19:32
|
ВТПлощадкиПоДоговору.Площадка,
ВТПлощадкиПоДоговору.Кос_Собственник, ВТ_ОстаткиДолгаНаНачало.СуммаНачальныйОстаток, ВТ_ОстаткиДолгаНаНачало.ПогашениеЗадолженности, СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты, ВТ_ОстаткиДолгаНаНачало.СуммаНачальныйОстаток - ВТ_ОстаткиДолгаНаНачало.ПогашениеЗадолженности КАК НепогашеннаяЗадолженность ПОМЕСТИТЬ ВТ_НаНачало ИЗ ВТ_ОстаткиОборотыДолгаНаНачало КАК ВТ_ОстаткиДолгаНаНачало ВНУТРЕННЕЕ СОЕДИНЕНИЕ СрокиОплатыДоДатыОтч_ПослеДатыКонтр КАК СрокиОплатыДоДатыОтч_ПослеДатыКонтр ПО ВТ_ОстаткиДолгаНаНачало.ДокументРасчетов = СрокиОплатыДоДатыОтч_ПослеДатыКонтр.Документ ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТПлощадкиПоДоговору КАК ВТПлощадкиПоДоговору ПО ВТ_ОстаткиДолгаНаНачало.ДоговорКонтрагента = ВТПлощадкиПоДоговору.ДоговорКонтрагента ГДЕ СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты >= &ДатаКонтроляДолга И СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты <= &ДатаНач СГРУППИРОВАТЬ ПО ВТПлощадкиПоДоговору.Площадка, ВТПлощадкиПоДоговору.Кос_Собственник, ВТ_ОстаткиДолгаНаНачало.СуммаНачальныйОстаток, ВТ_ОстаткиДолгаНаНачало.ПогашениеЗадолженности, СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТПлощадкиПоДоговору.Площадка, ВТПлощадкиПоДоговору.Кос_Собственник, СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты, ВТ_ОстаткиОборотыДолгаЗаПериод.ВыставленоСчетов, ВТ_ОстаткиОборотыДолгаЗаПериод.ДокументРасчетов ПОМЕСТИТЬ ВТ_Начислено ИЗ ВТ_ОстаткиОборотыДолгаЗаПериод КАК ВТ_ОстаткиОборотыДолгаЗаПериод ВНУТРЕННЕЕ СОЕДИНЕНИЕ СрокиОплатыДоДатыОтч_ПослеДатыКонтр КАК СрокиОплатыДоДатыОтч_ПослеДатыКонтр ПО ВТ_ОстаткиОборотыДолгаЗаПериод.ДокументРасчетов = СрокиОплатыДоДатыОтч_ПослеДатыКонтр.Документ ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТПлощадкиПоДоговору КАК ВТПлощадкиПоДоговору ПО ВТ_ОстаткиОборотыДолгаЗаПериод.ДоговорКонтрагента = ВТПлощадкиПоДоговору.ДоговорКонтрагента ГДЕ СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты >= &ДатаНач И СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты <= &ДатаКон СГРУППИРОВАТЬ ПО ВТПлощадкиПоДоговору.Площадка, ВТПлощадкиПоДоговору.Кос_Собственник, СрокиОплатыДоДатыОтч_ПослеДатыКонтр.СрокОплаты, ВТ_ОстаткиОборотыДолгаЗаПериод.ВыставленоСчетов, ВТ_ОстаткиОборотыДолгаЗаПериод.ДокументРасчетов ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_НаНачало.Площадка, ВТ_НаНачало.Кос_Собственник, ВТ_НаНачало.СуммаНачальныйОстаток, ВТ_НаНачало.ПогашениеЗадолженности, ВТ_НаНачало.НепогашеннаяЗадолженность, ВТ_Начислено.ВыставленоСчетов ИЗ ВТ_НаНачало КАК ВТ_НаНачало ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Начислено КАК ВТ_Начислено ПО ВТ_НаНачало.Площадка = ВТ_Начислено.Площадка И ВТ_НаНачало.Кос_Собственник = ВТ_Начислено.Кос_Собственник |
|||
3
echo77
26.08.17
✎
20:48
|
(0) Объединить, вместо соединить?
|
|||
4
Мисти
26.08.17
✎
20:53
|
Это как?
А, точно, сейчас попробую |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |