Помогите вставить в таблицу результаты Select.

st0m
Дата: 25.02.2013 14:14:29
Бональный вопрос, но никак не могу с этим справиться, помогите пожалуйста. ms sql 2005

Есть 2 таблицы, в одну(import) записываются логи включения всех компьютеров - тоесть есть поля comp_name - имя компьютера login - имя пользователя и data захода. Во второй таблице(computers) обычный импорт из AD(основные поля, числе и имя компьютеров).

надо дополнить таблицу computers данными о дате поледнего захода на этот компьютер и логине пользователя.

написал запрос который выбирает последнюю дату для каждого из активных компьютеров.
select import.logon
  from import,computers cross apply
       (
         select import.comp_name, max(import.data) as data3
         from import
         where import.comp_name=computers.name
         group by import.comp_name
        ) v
  where v.data3=import.data And computers.name=import.comp_name


Но никак не могу правильно воспользоваться Update table, чтобы результаты этого запроса правильно записать в таблицу.
Паганель
Дата: 25.02.2013 14:25:34
st0m
надо дополнить таблицу computers данными о дате поледнего захода на этот компьютер и логине пользователя
а зачем?
может, лучше сделать из Вашего запроса вьюху, и при надобности брать данные из нее, а не из computers?
st0m
Дата: 25.02.2013 14:35:50
да, вообщемто уже тоже подумал об этом ))

Хотелось сделать это для наглядности и дальнейшего использования( не обызательно мною), хотелось все в одном месте хранить, чтобы одни раз настроить и забыть об этом.