|
Помогите закончить запрос | ☑ | ||
---|---|---|---|---|
0
Borteg
03.09.13
✎
14:22
|
"ВЫБРАТЬ
| ТаблицаВыгрузки.КодАгента КАК КодАгента, | ТаблицаВыгрузки.Контрагент КАК Контрагент, | ТаблицаВыгрузки.ИНН КАК ИНН, | ТаблицаВыгрузки.ТипАгент КАК ТипАгент, | ТаблицаВыгрузки.Тип КАК Тип, | ТаблицаВыгрузки.СуммаБухСправки КАК СуммаБухСправки, | ТаблицаВыгрузки.СуммаОказанияУслуг КАК СуммаОказанияУслуг, | ТаблицаВыгрузки.НДС КАК НДС, | ТаблицаВыгрузки.Вознаграждение КАК Вознаграждение, | ТаблицаВыгрузки.ВознаграждениеНДС КАК ВознаграждениеНДС, | ТаблицаВыгрузки.Договор, | ТаблицаВыгрузки.ОстатокНач КАК ОстатокНач, | ТаблицаВыгрузки.ОстатокКон КАК ОстатокКон, | ТаблицаВыгрузки.Оплата КАК Оплата |ПОМЕСТИТЬ ТаблицаВыгрузки |ИЗ | &ТаблицаВыгрузки КАК ТаблицаВыгрузки |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаВыгрузки.ИНН, | ТаблицаВыгрузки.КодАгента, | ТаблицаВыгрузки.Контрагент КАК Контрагентизфайла, | ТаблицаВыгрузки.Договор КАК ДоговорИзФайла, | ВЫБОР | КОГДА ТаблицаВыгрузки.ТипАгент = ""10"" | ТОГДА ""Движок"" | КОГДА ТаблицаВыгрузки.ТипАгент = ""2"" | ТОГДА ""Агент"" | КОНЕЦ КАК ТипАгент, | ВЫБОР | КОГДА ТаблицаВыгрузки.Тип = ""6"" | ТОГДА ""АВИА"" | КОГДА ТаблицаВыгрузки.Тип = ""4"" | ТОГДА ""ЖД"" | КОНЕЦ КАК ТИП, | ТаблицаВыгрузки.СуммаБухСправки КАК СуммаБухСправки, | ТаблицаВыгрузки.СуммаОказанияУслуг КАК СуммаОказанияУслуг, | ТаблицаВыгрузки.НДС КАК НДС, | ТаблицаВыгрузки.Вознаграждение КАК Вознаграждение, | ТаблицаВыгрузки.ВознаграждениеНДС КАК ВознаграждениеНДС, | ТаблицаВыгрузки.ОстатокНач КАК ОстатокНач, | ТаблицаВыгрузки.ОстатокКон КАК ОстатокКон, | ТаблицаВыгрузки.Оплата КАК Оплата |ИЗ | ТаблицаВыгрузки КАК ТаблицаВыгрузки Здесь все просто, ТЗ помещаю в ВТ и теперь стоит задача найти контрагентов, в прошлой теме вы мне помогли в запросе найти нужного мне контрагента, как теперь для каждой строки ВТ выполнить вот такой запрос ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК _1, | NULL КАК _2, | NULL КАК _3 | ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов | ГДЕ | ДоговорыКонтрагентов.Владелец.ИНН = &ИНН | И ДоговорыКонтрагентов.Владелец.КодАгента = &КодАгента | И ДоговорыКонтрагентов.Номер = &Номер | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | NULL КАК _1, | ДоговорыКонтрагентов.Ссылка КАК _2, | NULL КАК _3 | ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов | ГДЕ | ДоговорыКонтрагентов.Владелец.ИНН = &ИНН | И ДоговорыКонтрагентов.Номер = &Номер | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | NULL КАК _1, | NULL КАК _2, | ДоговорыКонтрагентов.Ссылка КАК _3 | ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов | ГДЕ | ДоговорыКонтрагентов.Наименование ПОДОБНО ""%"" + ""виа"" + ""%"" | И ДоговорыКонтрагентов.Владелец.ИНН = &ИНН) Попробовал вложенным запросом, но не получилось( |
|||
1
zak555
03.09.13
✎
14:27
|
зачем тебе запрос ?
обойди и внеси данные |
|||
2
Borteg
03.09.13
✎
14:28
|
(1) сейчас так и сделано, просто хочется попробовать одним запросом, или оно того не стоит?
|
|||
3
Borteg
03.09.13
✎
14:28
|
(1) получается запрос в цикле
|
|||
4
V01tk2010
03.09.13
✎
15:06
|
Что типа такого
|ИЗ | ТаблицаВыгрузки КАК ТаблицаВыгрузки | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ДоговорыКонтрагентов.Владелец.ИНН = ТаблицаВыгрузки.ИНН |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |