Bonjour.

Je souhaite réaliser des calculs de durées cumulées pour des types d'événements et je me demande si cela est faisable directement via une requête SQL ou s'il est préférable de faire les calculs par script.

Dans une table t_evenements, j'enregistre tous les événements passés et à venir selon des triplets (date, type_evt, nb_evt) donnant le nombre d'événements nb_evt d'un type type_evt donné pour une date précise. Dans une autre table t_durees je stocke les durées pour chaque type d'événement selon des quadruplets (type_evt, date_deb, date_fin, duree) où date_deb et date_fin représentent les bornes du créneau de dates pour lequel la durée est applicable.
Est-il donc envisageable, via une requête SQL, de calculer les durées totales par mois et par type d'événement sous la forme de triplets (type_evt, mois, duree_totale) ?

Précision : je travaille avec MySQL et PHP.