Hi,
einfache Logik ... wenn start_date und end_date unterschiedlich sind, dann rechnest du für start_time die differenz bis 23:59:59 und für end_time die Differenz von 00:00:00 zu end_time + (die Anzahl der absoluten vollen Tage zwischen start_date und end_date * 24h)
Ciao, Frank