robertroth: MYSQL: Werte ausdehnen auf mehrer Zeilen? (belegte Leitungen berechnen)

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

Ich lesen immer INTERVAL.

Nun möchte ich berechnen wieviele Leitungen belegt waren. Belegt ist eine Leitung ab anrufzeitpunkt bis anrufzeitpunkt+dauer.

Warum nicht etwa so:

select count(id) from gespräche where start <= zeitpunkt and zeitpunkt <= ende

oder so:

select count(id) as leitungen from gespräche where zeitpunkt between start, ende;

Natürlich musst Du den Zeitpunkt wissen. Hast Du mehrere bietet sich an, diese mit foreach zu call-en.

Ich habe das so verstanden, dass ein Chart entstehen soll, wieviele Leitungen zu welchem Zeitpunkt benutzt wurden. So wie Du das vorschlägst, müssten dafür entsprechend der Abtastrate viele Selects durchgeführt werden. Das wären nach baeckerman83s Vorgabe 3.000.000 pro Tag.

Wie lange soll die Datenbank daran arbeiten?

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!