Bonjour.

Je cherche à résoudre un problème que d'autres ont eu avant moi mais je n'ai pas compris les solutions proposées.

Le résultat que je voudrais :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT date_sorties AS jour, 
@total_secondes := SUM(COALESCE(HHHtemps_sorties,0) + COALESCE(HHHapres_sorties,0))*3600 + SUM(COALESCE(MMtemps_sorties,0) + COALESCE(MMapres_sorties,0))*60 + SUM(COALESCE(SStemps_sorties,0)+COALESCE(SSapres_sorties,0)) AS total_secondes ,
H AS heures,
M AS minutes,
S AS secondes
FROM sorties 
WHERE multisports_id_multisports = 1 
Group BY jour
ORDER BY total_secondes

Ma derniére tentative qui ne fonctionne pas :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT date_sorties AS jour, 
@total_secondes := SUM(COALESCE(HHHtemps_sorties,0) + COALESCE(HHHapres_sorties,0))*3600 + SUM(COALESCE(MMtemps_sorties,0) + COALESCE(MMapres_sorties,0))*60 + SUM(COALESCE(SStemps_sorties,0)+COALESCE(SSapres_sorties,0)) AS total_secondes ,
total_secondes AS total_secondesBis,
FLOOR (@total_secondes/3600) AS heures
FROM sorties 
WHERE multisports_id_multisports = 1 
Group BY jour
ORDER BY total_secondes