Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 13:32

Помогоите написать запрос. Аналог внешнего соединения

Автор DirecTwiX, 15 апр 2012, 21:11

0 Пользователей и 1 гость просматривают эту тему.

DirecTwiX

Две таблицы:
Номенклатура Дт
Огурцы______1

Номенклатура Кт
Огурцы______1
Помидоры____2

Надо получить
Номенклатура Дт Кт
Огурцы______1__1
Помидоры____0__2

Если делать внешнее соединение, то появится ещё один столбец номенклатура...
Спасибо

Dethmontt

ВЫБРАТЬ
ВложенныйЗапрос.Огурцы КАК Огурцы,
ВложенныйЗапрос.Кол КАК КолДт,
0 КАК КолКт
ПОМЕСТИТЬ ВТ
ИЗ
(ВЫБРАТЬ
"Огурцы" КАК Огурцы,
1 КАК Кол) КАК ВложенныйЗапрос

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ВложенныйЗапрос.Огурцы,
0 КАК КолДт,
ВложенныйЗапрос.Кол КАК КолКт
ИЗ
(ВЫБРАТЬ
"Огурцы" КАК Огурцы,
2 КАК Кол) КАК ВложенныйЗапрос
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Огурцы,
СУММА(isnull(ВТ.КолДт,0)) КАК КолДт,
СУММА(isnull(ВТ.КолКт,0)) КАК КолКт
ИЗ
ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
ВТ.Огурцы
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск