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