Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите вставить в таблицу результаты Select.  [new]
st0m
Member

Откуда:
Сообщений: 14
Бональный вопрос, но никак не могу с этим справиться, помогите пожалуйста. 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 фев 13, 14:14    [13976685]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вставить в таблицу результаты Select.  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
st0m
надо дополнить таблицу computers данными о дате поледнего захода на этот компьютер и логине пользователя
а зачем?
может, лучше сделать из Вашего запроса вьюху, и при надобности брать данные из нее, а не из computers?
25 фев 13, 14:25    [13976768]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вставить в таблицу результаты Select.  [new]
st0m
Member

Откуда:
Сообщений: 14
да, вообщемто уже тоже подумал об этом ))

Хотелось сделать это для наглядности и дальнейшего использования( не обызательно мною), хотелось все в одном месте хранить, чтобы одни раз настроить и забыть об этом.
25 фев 13, 14:35    [13976889]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить