Задать вопрос
  • Как в excel скрыть результаты формул, если ещё не введены значения?

    @Akina
    Ну используйте тупо ЕСЛИ(). Типа C6=ЕСЛИ(И(B6>0;С5<>"");C5-B6;"")

    Ещё вариант - условное форматирование по формуле. Если Bx=0, то формат ячейки Cx - синий по синему.

    Ещё вариант - в ЕСЛИ применять не пустую строку, а ноль (чтобы везде были числовые значения), но настроить "скрывать нули".

    Ну и ещё куча вариантов. Только фантазию применить...
    Написано
  • Как составить SQL запрос с разбиением дат на несколько?

    @Akina
    Обычный рекурсивный запрос. Плюсим к дате начала по месяцу, пока она не сравняется (или превысит) с датой окончания. Нафига тут поле количества - ну совершенно неясно...
    Написано
  • Как обновить столбец таблицы учитывая агрегатные функции?

    @Akina
    Dmitry,
    Данная форма является отчетной

    Это здесь каким боком? Вы понимаете разницу между хранением данных и их отображением?
    Написано
  • Как обновить столбец таблицы учитывая агрегатные функции?

    @Akina
    Dmitry, Пример данных приведите в виде INSERT INTO. Не я же должен превращать набор данных в запрос, верно? И для показанных данных - покажите точный требуемый ответ, чтобы было видно и выходные поля, и значения каждого поля каждой записи, с подробными пояснениями по каждому значению.

    PS. Как я понимаю, поле ИТОГ должно содержать сумму либо среднее для значений полей отдельных месяцев. Если да - почитайте про generated columns.
    Написано
  • Как обновить столбец таблицы учитывая агрегатные функции?

    @Akina
    У вас проблемы с составлением SQL запроса? если да - то что в вопросе делает код на питоне?

    Выкладывайте структуру таблиц (CREATE TABLE), пример данных (INSERT INTO) и требуемый результат, с подробными пояснениями. Можете сделать online fiddle и дать ссылку.
    Написано
  • Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую?

    @Akina
    Правильно не работает. От чего вы собираетесь отсчитывать Cells?

    Я одного не понимаю - переменных жалко, что ли? Определите пару переменных типа Worksheet, в них положите ссылки на исходный и конечный листы, и для всех объектов пляшите от этих переменных.

    SET src_sheet = wb1.Sheets(1)
    SET dst_sheet = wb2.Sheets(1)
    Set rgCopy = src_sheet.Range(src_sheet.Cells(8, 1), src_sheet.Cells(65, 13))
    rgCopy.Copy Destination:=dst_sheet.Range("A8:M65")
    Написано
  • Почему в функции MYSQL при присвоении в переменную значения из таблицы не учитывается условие WHERE?

    @Akina
    Однако, в данном виде WHERE \orderid` = orderid` не сработает так, как вы ожидаете, потому что MySQL может спутать поле таблицы с параметром функции.

    Что значит "может спутать"? Тут никакой неоднозначности нет - при интерференции имён локальной переменной и поля таблицы в текущей области видимости имя объекта будет однозначно и безальтернативно интерпретироваться как переменная. А для доступа к полю таблицы в обязательном порядке требуется указание алиаса таблицы.
    Написано
  • Сжатие БД в MS SQL?

    @Akina
    как с помощью compression уменьшить размер БД? Это функция предполагает запускать compression для определенных таблиц? А если я хочу скомпрессировать всё сразу?

    https://learn.microsoft.com/en-us/sql/relational-d...

    Но при нынешних ценах на дисковое пространство попытка добыть пару лишних мегабайт сжатием - крайне неразумное занятие. Дополнительные процессорные ресурсы на него стоят куда как дороже.
    Написано
  • Заполнять базу данных (postgres) через Excel, как?

    @Akina
    Устанавливаете ODBC для PostgreSQL. Создаёте источник данных с использованием этого драйвера. А дальше в Экселе Данные-Внешние-Из PostgreSQL и так далее.
    Написано
  • Утилиты для ведения оффлайн базы IP адресов?

    @Akina
    Мне крайне сомнительно существование такой утилиты. Лучше делать самостоятельно.

    IP есть, маска есть, разворачиваешь из IP-mask в network-broadcast и тестируешь на стандартное пересечение интервалов. Ничего сложного, там функции преобразований и проверка валидности будет по коду больше, чем сам экшен.
    Написано
  • Утилиты для ведения оффлайн базы IP адресов?

    @Akina
    Эксель и условное форматирование соответствуют условиям.

    К слову, совпадение точное, или вхождение/перекрытие тоже нужно детектировать?
    Написано
  • Как отсортировать таблицу excel по части строки?

    @Akina
    IT_Otdel, вы даёте примеры, а не алгоритм определения соответствия. К тому же вы хотите один столбец оставить без изменения, а во втором изменить порядок - это никак не сортировка, это "поиск наилучшего соответствия". В этом случае тем более необходим совершенно чёткий математический критерий, позволяющий однозначно определить именно наилучшее соответствие. Это может быть наиболее длинная общая подстрока, минимальное расстояние Левенштейна и пр.. но критерий ДОЛЖЕН БЫТЬ определён и точно сформулирован.

    И надо заранее быть готовым, что двум разным значениями из постоянного столбца будет соответствовать одно и то же значение из референтного столбца.
    Написано
  • Как отсортировать таблицу excel по части строки?

    @Akina
    В 1-м и 3-м столбце есть совпадающие символы

    Сформулируйте ТОЧНО критерий совпадения. А то в 1 и 3 столбцах абсолютно всех строк есть подстрока "БП-А"...

    что бы все столбцы с совпадающими символами были на одной строке

    То есть отдельные столбцы должны изменить порядок, а остальные нет?

    После сортировки 1-я и 2-я строка должны поменяться местами, 3-я остаться нетронутой.

    Как это соотносится с тем, что написано выше? ПОЧЕМУ они должны поменяться? Почему именно они? Поменяться - целиком, или всё же частично?
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    bassoon48,
    Делай ТАК, чтоб потом было удобно ДРУГИМ.

    То есть в первую очередь - полное документирование. Всё остальное - "это удобно, а это нет",- это дело десятое. Документация чётко показывает, что сделано, как сделано, как именно работает - этого достаточно на 100%. Если кому неясно, значит, либо невнимательно читал, либо знаний нехватает, третьего не дано.

    что мешает вынести в отдельную подсеть без VLAN это доистерическое говно которуе не умеет в TRUNK?

    Есть документация, которая чётко говорит, как должно быть сделано. Любые предложения сделать по-своему - это калитка на поле с граблями, велкам, самоуверенные идиоты.

    Я реалньо вот не понял юмора нахер делать ОДИН VLAN + маска в подсети.

    Неуправляемый коммутатор, через который бегает несколько подсетей, тебя тоже удивляет. как я понимаю? Ибо от одного VLAN с несколькими подсетями он не отличается вообще ничем.

    можно и без VLAN было делать (всё в default или vlan1)

    Я. по-моему, один раз уже сказал насчёт default VLAN.
    А что такое vlan1 - опять непонятно. Если это снова бабкин слэнг, и имеется в виду VLANID=1, то тогда ладно.

    Вот не пойму ваще. Удобство? Нет, один геморой.

    Вы - яркий представитель общества, в котором постулат номер один - "Есть два мнения, одно моё, а другое неправильное".

    На этом я прекращаю дискуссию. Всего вам хорошего.
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    bassoon48,

    Мы явно не договоримся. Вам кажется, что у меня система - одно говно. Я, наоборот, считаю, что всё (или почти всё) вами написанное - голимый бред.

    Посему предлагаю прекратить это совершенно бесполезное обсуждение.
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    bassoon48,
    зачем тебе НЕСКОЛЬКО подсетей в ОДНОЙ vlan?

    Такова производственная необходимость.

    Вот, скажем, в одном цехе имеется оборудование, которое должно иметь на одном-единственном сетевом интерфейсе пять разных сетевых адресов (причём два из них, оба /28, вообще зашиты статически, и обслуживают взаимодействие с другими агрегатами комплекса), и обязательно из разных подсетей - это обязательное требование, явно описанное в документации на оборудование. Причём tagged оно не понимает от слова "совсем". Мне что, отдельный маршрутизатор туда ставить, чтобы разогнать подсети по разным VLAN? Да шло бы оно лесом.

    Тебе 4095 вланов за глаза

    А кто-то говорил, что мне их нехватает?
    Написано
  • Как в SQL посчитать количество пользователей записей, дата которых хотя бы раз была в каждую неделю?

    @Akina
    Что в данном случае "неделя"? если календарная - нужно ли учитывать неполные недели в начале и конце года?

    А вообще - для каждой даты получаете номер недели, используя WEEK() либо WEEKOFYEAR(), потом группируете по логину и считаете COUNT(DISTINCT). Кто соответствует критерию, у того посчитанное количество будет равно (смотрим в HAVING) количеству недель в году.
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    VLAN нужен для того, чтоб один коммутатор разделить на 20-40 коммутаторов.
    Для разделения подсетей. Для разделения бродкаста.

    Да. Нет. В том числе.

    И если ты такое админишь в маленькой компании - то дизайн вашей сети говно, ИМХО.

    4 территориально разнесённые площадки. Более 1500 узлов. Наверное, да, маленькая. Для справки - 21 VLAN в рабочей сети (от 1 до 12 подсетей на VLAN) и порядка 200 VLAN в сети доступа к Интернету апартаментов, арендуемых помещений, гостиницы и общежития. Последние - действительно одна подсеть на VLAN.
    Всё это управляется по щелчку пальцев. Было бы говно - были бы проблемы, но их почему-то нет... За последние 3 месяца только у одного коммутатора блок РоЕ помер, а так все остальные проблемы - исключительно последний метр.

    В институте будешь умничать перед преподом

    Мне, милок, уже поздно по институтам шариться.
    Хотя пару лет назад довелось пообщаться с преподавательским составом в одном "ведущем" ВУЗе - печальное зрелище. Подавляющее большинство преподавателей устарели лет на 10, если не больше, и за пределами начитываемого курса не знают практически ничего. Болото. Ну его нафиг.
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    bassoon48,
    Мы щас имеем в виду дефолт vlan1?

    Нет, абсолютно любой VLAN. К слову, у меня в default VLAN вообще всегда чисто и пусто, и все порты Forbidden.

    Vlan для чего создали? Для разделения подсетей.

    Не знаю, кто вам сказал эту глупость. Но вам нужно срочно озаботиться чтением технических документов и понять, для чего VLAN существует на самом деле.

    Меня и всех учили так - 1 сеть 1 vlan.

    Жаль. Очень жаль. Возможно, это и удобно в большинстве простейших случаев, но объявлять это догмой - огромная ошибка, ведущая к принципиальному непониманию сути технологии.

    Иначе потом ты ауеешь это все админить в 1 лицо

    Восьмой год админю, и не испытываю ровным счётом никаких проблем.

    Маршрутизация vlan или маршрутизация подсетей vlan.

    Ни первого, ни второго понятия не существует. Существуют понятия маршрутизации трафика вообще и маршрутизации подсетей в частности.

    VLAN - это как полосы на автомобильной дороге (только везде, кроме перекрёстков, сплошная линия разметки), движущиеся по дорогам АМТ - это трафик вообще, а если поделить АМТ на типы, то каждый тип (грузовик, автобус, такси, частник) аналогичен отдельной подсети в трафике. А точки возможного перестроения - это маршрутизаторы, позволяющие АМТ перестроиться с одной дороги / полосы на другую. Внешний маршрутизатор - это аналог перекрёстка, внутренний маршрутизатор L3-коммутатора - аналог участка дороги, где сплошная линия разметки сменилась на прерывистую.

    Помоем все меня поняли.

    Во этим и отличается использование технического языка от слэнга. ТЯ для всех един, всем одинаково понятен, и всеми одинаково понимается.
    Написано
  • На сколько актуальные L3 коммутаторы? Как вы делаете VLAN, на самом Mikrotik или ставит L3 комок, потом соединяете L3 и Mikrotik портом ACCESS?

    @Akina
    bassoon48,
    А разница в чем? Мы говорим об одном и тоже.

    Я надеялся, что мы будем говорить как технические специалисты, грамотным техническим языком, а не как бабки на завалинке.

    Что vlan маршутизация. Что трафик между vlan подсетями.

    То есть о возможности существования в одном VLAN нескольких подсетей, только часть из которых маршрутизируется, вы даже не подозреваете. Жаль.
    Написано