#0
by alexsandrinia
Программно создаю 2 запроса, у них есть один общий столбец. Как можно вывести 2 строки (по каждой из запросов)в одну, у которых имеется общий столбец?
#1
by Wobland
строки в запросах не складываются. всё остальное не понял. что значит "программно", что такое "общий", "столбец" уж ладно ;) и т.д.
#6
by ЛЮС
Формируешь ОДИН запрос из двух подзапросов, они у тебя уже есть. Делаешь внутреннее соединение (по организации и СчетНУ_БУ), и получаешь нужные поля из общего запроса.
#9
by ЛЮС
Можно но не нужно. В приведенных примерах (...) КАК БУ - это и есть подзапрос. Дальше по аналогии.
#12
by ЛЮС
никто не говорит, что нельзя. Но целесообразность? Может эти данные из ВТ будут где-то еще использоваться?
#13
by alexsandrinia
нет, нигде не будут больше использоваться. сделал, но почему то получается вот как: 08.03 69.11 08.03 69.11 08.03 69.11 08.03 70 08.03 70 08.03 69.11 08.03 70 08.03 70 вместо этого: 08.03 69.11 08.03 69.11 08.03 70 08.03 70 и так по оставшимся счетам...
#16
by kuza2000
А вообще, подзапросы сложные, лучше результат сохранить во временные таблицы, и объединять уже их. Код будет проще. И вероятность сюрпризов с производительностью впоследствии меньше.
#17
by ЛЮС
При разбиении на ВТ Код становится проще и структурированнее, но при этом больше и сложнее для восприятия в целом. И какие же сюрпризы ожидаются для сабжа? Только добавятся операции по загрузке/выгрузке в память.
#18
by alexsandrinia
возвращаюсь к , немного разъяснений. есть: Табл.1 и Табл.2 а б а с а в а д нужно соединить эти таблицы так, чтобы было: б с в д но пока получается только а б а с а б а д а в а с а в а д
#22
by ЛЮС
скорее всего - очень многообещающе. А если количество строк различно? А если значения будут повторяться во 2/4 колонке?
#23
by alexsandrinia
я и не знаю, как, надо придумать. дали просто как должно выглядеть в итоге и всё...
#26
by ЛЮС
Прежде чем решать КАК делать запрос, нужно четко определить ЧТО нужно увидеть. Можешь копать в сторону нумерации строк в запросе. Когда пронумеруешь - можно будет по ним делать соединение. А вот как их пронумеровать - задача не тривиальная, но и не зубодробительная. Хинт: используй ВТ, соединение таблицы с собой же, сравнение больше/меньше по сортируемому полю и группировки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: вывод на печать текста в произвольной форме
- Перенос контрагентов из УТ 10 в УТ 11
- Полнотекстовый поиск по регистрам сведений
- Запись движений при проведении
- v7: Какую библиотеку нужно зарегистрировать, если не устанавливал платформу?
- v7: МЦ.04 Бухгалтерия 7.7 Счет только количественный?
- Чем чревато изменение в сер-не года "НДФЛ исчисленный принимать как удержанный"?
- Как в управляемой форме переключится между формой и модулем?
- Вывод шапки на 2 странице в СФ УТ 10.3
- Групповое создание штрихкодов в УТ10.3
- XDTO или конвертация
- справка о среднем заработке, ЗУП
- ГТД и печатные формы ТОРГ12 и СФ
- Критическая ошибка при обновлении базы
- СКД: Ограничение доступности параметров
- v8: Обмен ЗБУ и БГУ, нет отбора по организации и дате
- Характеристики номенклатуры по значениям свойств
- v8: 8.2 Не удалось сформировать внешнюю печатную форму!
- 8.2 Как программно выполнить общую команду?
- функция print <<<HERE не работает в PHP