Das letzte Mal, als ich hier eine Frage stellte, bekam ich eine Menge toller Ideen, wie man ein bestimmtes Problem löst. Wie ich schon beim letzten Mal erklärt habe, ist Programmieren einfach etwas, das ich gerne mache, aber es ist nichts, was ich in der Schule gelernt habe, also habe ich keine richtigen Methoden, Dinge zu tun. Ich bin ein Elektroingenieur, der durch eine Rezession kämpft und einige Programmierauftritte hier und dort macht.Analysieren von Telefonanrufen in MySQL DB
Derzeit arbeite ich für eine Firma, die VoIP macht. Die Software, die sie gekauft haben, fehlt in vielen wichtigen Funktionen anderer Systeme, also habe ich beschlossen, ein paar Werkzeuge zu bauen, die es mir ermöglichen, diese fehlenden Dinge zu tun.
Eines der Dinge, die ich für sehr wichtig halte, ist das Herausfinden der MAX LOAD von CALLS in einer bestimmten Zeit (maximale Anzahl gleichzeitiger Anrufe). Zum Beispiel möchte ich die maximalen gleichzeitigen Telefonanrufe am 3. August wissen.
Jetzt, glücklicherweise für mich, speichert diese Software alle ihre Informationen über eine MySQL-Datenbank, so habe ich eine Tabelle mit allen Anrufen, seit das System zum ersten Mal gestartet wurde.
Die Tabelle "Anrufe" enthält 2 Dateien mit den Namen "call_start" und "call end", die vom Typ "datetime" sind.
Basierend auf diesen Informationen möchte ich herausfinden, wie ich die Datenbank abfragen und herausfinden konnte, welche die höchste Anzahl an aktiven Anrufen gleichzeitig in einem von mir vorgegebenen Zeitrahmen war.
Ich arbeite hauptsächlich mit C#, also Ideen mit C# wäre willkommen. Ich bin nicht sicher, ob es ausschließlich in MySQL möglich wäre, aber das würde auch funktionieren.
Danke allen für die Hilfe.
Danke für die Antwort, ich werde diese Frage überprüfen. – gus