Jörg Reinholz: MYSQL: Werte ausdehnen auf mehrer Zeilen? (belegte Leitungen berechnen)

Beitrag lesen

Moin!

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.

Jörg Reinholz