Администратор 41 Опубликовано: 20 января, 2022 Сейчас разрабатываем микро веб-приложение для внутренних ИТ нужд, чтобы коллеги из отдела технической поддержки, в том числе, могли получить быстрый доступ к некоторой информации из «ИТ-Инвент» без использования «толстого» клиента. Не могли Вы сформировать и прислать нам SQL-запрос, который по поиску ключевого слова в этих полях (ИЛИ) сформирует такую таблицу: Я не специалист по базам данных, поэтому самостоятельное исследование таблиц и связей в БД отнимет огромное количество времени. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 41 Опубликовано: 20 января, 2022 Добрый день. Вы можете любую таблицу добавить в и посмотреть запрос и условия запроса из этого запроса я вытащил нужные поля для вывода общего списка оборудования i.ci_type = 1 - это оборудование i.STATUS_NO <> 7 не выводить списанное оборудование (возможно у вас статус списание имеет другой ID) SELECT i.ID, i.NETBIOS_NAME as [Сетевое Имя], i.IP_ADDRESS as [IP Адрес], i.DOMAIN_NAME as [Домен], i.MAC_ADDRESS as [MAC Адрес], t.type_name as [Тип], m.model_name as [Модель], (select c.comp_name from company c where i.comp_no = c.comp_no) as [Компания], (select b.branch_name from branches b where i.branch_no = b.branch_no) as [Филиал], (select l.descr from locations l where i.loc_no = l.loc_no) as [Местоположение], (select s.descr from status s where i.status_no = s.status_no) as [Статус], i.serial_no as [Серийный Номер], i.inv_no as [Инвентарный Номер], i.inv_no_buh as [Инв Номер Бухгалтерии], LTRIM('' + ISNULL(o.owner_lname, '' ) + ' ' + ISNULL(o.owner_fname, '' ) + ' ' + ISNULL(o.owner_mname, '' )) as [Сотрудник], o.owner_phone as [СотрудникТелефон], o.owner_phone_mobile as [СотрудникМобильный Телефон], i.descr as [Описание] from (((items i left join owners o on i.empl_no = o.owner_no) left join ci_types t on t.ci_type = i.ci_type and t.type_no = i.type_no) left join ci_models m on m.model_no = i.model_no and m.ci_type = i.ci_type) where i.ci_type = 1 and i.STATUS_NO <> 7 order by i.comp_no, i.branch_no, i.type_no, i.model_no так же можно сделать ЗАПРОС и добавить его в избранное: и так далее Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах