1 2 3 4 5 6 7 8 9 10
|
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 ,
FLOOR ((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)))/3600) AS heures,
FLOOR(MOD(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)),3600)/60) AS minutes,
MOD(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)),60) AS secondes
FROM sorties
WHERE multisports_id_multisports = 1
Group BY jour
ORDER BY total_secondes |
Partager