Мне необходимо проверить лицензию на программное обеспечение на основе одновременно используемых ресурсов.
У меня есть эта таблица MYSQL:
resource-id
от
до
1
01.13.2026 09:00
01.13.2026 20:30
1
01.14.2026 18:00
01.14.2026 21:00
1
01.14.2026 19:30
01.14.2026 23:00
2
14.01.2026 18:30
14.01.2026 20:30
2
14.01.2026 21:30
01.14.2026 23:00
3
01.14.2026 18:30
01.14.2026 21:00
И я хочу посчитать отдельные идентификаторы ресурсов, используемые одновременно.
В этом примере с 14.01.2026 18:30 по 14.01.2026 20:30 одновременно использовалось 3 идентификатора ресурса. Тогда ожидаемый результат равен 3.
Учтите, что мне придется игнорировать счетчик, когда один и тот же ресурс перекрывает запись с тем же идентификатором ресурса.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ysql-query
Мобильная версия