В прошлый раз, когда я задал здесь вопрос, у меня появилось множество отличных идей о том, как решить конкретную проблему. Как я объяснил в прошлый раз, программирование - это то, что я люблю делать, но это не то, что я изучал в школе, поэтому у меня нет подходящих методов ведения дел. Я инженер-электрик, переживающий рецессию, делаю несколько программных концертов тут и там.
В настоящее время я работаю в компании, занимающейся VoIP. В приобретенном ими программном обеспечении отсутствуют многие важные функции, которые есть в других системах, поэтому я решил начать создавать несколько инструментов, которые позволят мне делать эти недостающие вещи.
Одной из вещей, которые я считаю очень важными, является определение МАКСИМАЛЬНОЙ НАГРУЗКИ ВЫЗОВОВ за конкретное заданное время (максимальное количество одновременных вызовов). Например, я хочу узнать максимальное количество одновременных телефонных звонков 3 августа.
Теперь, к счастью для меня, это программное обеспечение хранит всю свою информацию в базе данных MySQL, поэтому у меня есть таблица со ВСЕМИ вызовами с момента первого запуска системы.
В таблице «Вызовы» есть 2 файла с именами «call_start» и «call end», и они имеют тип «datetime».
Основываясь на этой информации, я хотел бы выяснить, как я мог бы запросить базу данных и выяснить, какое было наибольшее количество активных вызовов одновременно за указанный мной период времени.
В основном я работаю с C #, поэтому приветствуются идеи использования C #. Я не уверен, что это можно сделать исключительно в MySQL, но это также сработает.
Спасибо всем за помощь.