Изучите имеющиеся во внутренней памяти файлы. Если работник из той организации, что запускала объект, грамотный, то среди файлов должна лежать копия конфигурации за определённую дату.
Также, если сдача-приёмка объекта проходили правильно, то в исполнительной документации должна быть распечатка конфига либо (для электронной документации) его бэкап.
Накрайняк посмотрите остальные штатные слоты конфига, вдруг там лежит нужная копия... впрочем, слотов как правило всего два, и во втором зачем-то так и хранится заводской конфиг.
Ну а если нигде нет - то без шансов.
В заголовке вы хотите видимости - что следует понимать как видимость в сетевом окружении. Тогда как по тексту вы просто хотите получать доступ по имени. Что нужно на самом деле?
Для второй версии задачи достаточно раздать по всем станциям LMHOSTS с нужными соответствиями. И то только при условии, что все адреса назначаются статически, или динамически со статическим резервированием.
А для первой задачи, и для второй при динамических адресах - поскольку у вас рабочие группы, то придётся озаботиться WINS-серверами. Хотя динамические адреса у серверов, да в рабочей группе - это из разряда "странное".
Тут надо не формулу искать, а использовать правильный тип данных. В общем случае - дробный (но этот тип, по-моему, нигде не реализован как встроенный). Или хотя бы какой-нибудь денежный, но никак не тип с плавающей точкой.
Какие именно есть типы в Go, я не в курсе...
Глубоко плевать, что написано на клиентской стороне в синтаксисе фреймворка. Всё зависит от того, в какой SQL-запрос это превратится, что именно получит сервер БД от клиентского приложения.
А потому включаете General Log, смотрите, что было спрошено с сервера БД, смотрите план выполнения для соотв. запросов - и только тогда можно говорить что-то осмысленное.
Миникомпьютер, полностью настроенный, и с настроенным RDP к нему.
Оторвать демокомп от имеющейся сети, подключить к миникомпу (а если у него есть вторая сетевая - и этого не нужно... более того, можно с собой привезти USB сетевушку), 30 секунд на загрузку миникомпа, пока настраивается IP демокомпа и вводятся логин-пароль RDP к миникомпу. Всё, демонстрируй...
B на всякий случай - в кармане копия M2 от миникомпа.
Ну вот лежит у меня вот прям сейчас вирус на разделе для личного использования (в обоих смыслах). Лежит, есть-пить не просит, ничего не заражает... я ж не идиот, и его не запускаю!
Это PHP-код, который формирует текст запроса. И исполняет его.
Код, кстати, кривой. Даже если он обычно формирует текст запроса, который выполняется без ошибок, это не абсолютно - при некоторых значениях конкатенируемых в него параметров получится текст с синтаксическими ошибками. Впрочем, в данном конкретном случае спасает то, что все значения явно приводятся к целому числу, так что ошибка при неудачном значении параметра возникнет ещё на этапе его сборки.
А ещё непонятно, с какого перепугу LEFT JOIN, если последующие условия отбора всё равно превратят их в INNER JOIN.