Je classerais "$end - $start" comme logique métier, et cela appartient à la couche de modèle et non à la couche de persistance. Cela signifie effectuer le calcul en PHP. Cela présente un certain nombre d'avantages :
-
Si vous changez de base de données ultérieurement, vous n'avez pas besoin des mêmes opérateurs pour exister.
-
Vous pouvez contrôler à la source la logique qui effectue le calcul.
-
Vous pouvez effectuer des tests unitaires plus approfondis.