Der Grund ist, dass ich dann recht bequem im Select per SUM() mir die Zeiten schon als Summe abfragen kann.
Also ich sehe jetzt keine Unbequemlichkeit, per
select sum(datediff(minutes,dateFrom, dateTo)) from Tabelle
Wobei das natürlich von der
DB abhängt, wie man die Differenz in Minuten ausrechnet. Das Problem mit redundanten Werten ist die vermutlich nicht vorhandene Integrität, denn eine Änderung einer der drei Werte führt zu Inkonsistenzen. Des Weiteren rundest Du ja schon auf Minuten, was sich in der Summierung doch auswirken kann.