Коллеги, день добрый.
Подскажите, возможно ли соединить таблицы следующим образом? Если да,то каким образом?
Таблица 1
Дата Сотрудник Способ отражения в бухучете
01.03.2013 Бобрик ЙР_Владивосток_з/плата(44)
01.05.2013 Бобрик ЙР_Владивосток_океан_з/плата(44)
01.07.2013 Бобрик ЙР_Хабаровск_з/плата(44)
Таблица 2
Дата
01.03.2013
01.04.2013
01.05.2013
01.06.2013
01.07.2013
01.08.2013
Результирующая таблица
Дата Сотруд. Способ отражения в бухучете
01.03.2013 Бобрик ЙР_Владивосток_з/плата(44)
01.04.2013 Бобрик ЙР_Владивосток_з/плата(44)
01.05.2013 Бобрик ЙР_Владивосток_океан_з/плата(44)
01.06.2013 Бобрик ЙР_Владивосток_океан_з/плата(44)
01.07.2013 Бобрик ЙР_Хабаровск_з/плата(44)
01.08.2013 Бобрик ЙР_Хабаровск_з/плата(44)
ВЫБРАТЬ
тз1.дата,
тз1.показатель
ПОМЕСТИТЬ таб1
ИЗ
&тз1 КАК тз1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
тз2.дата
ПОМЕСТИТЬ таб2
ИЗ
&тз2 КАК тз2
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВложенныйЗапрос.дата,
таб1.показатель
ИЗ
(ВЫБРАТЬ
таб2.дата КАК дата,
МАКСИМУМ(таб1.дата) КАК дата1
ИЗ
таб2 КАК таб2
ЛЕВОЕ СОЕДИНЕНИЕ таб1 КАК таб1
ПО таб2.дата >= таб1.дата
СГРУППИРОВАТЬ ПО
таб2.дата) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ таб1 КАК таб1
ПО ВложенныйЗапрос.дата1 = таб1.дата