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
Partager