Basta sottrarre uno dall'altro dividerlo per due e aggiungerlo a Begintime:
begintime + (endtime - begintime)/2
È corretto che non puoi dividere un time valore. Ma il risultato di endtime - begintime non è un time ma un interval . E tu puoi dividere un intervallo per 2.
L'espressione sopra funziona con time , timestamp o interval colonne.