Je souhaite récupérer la différence entre 2 timestamps (venant d'1 table mysql liée), et la mettre au format hh:mm.
Pour l'instant ma requete est la suivante :
- Code: Tout sélectionner
SELECT suivi_personnel.id, suivi_personnel.prenomNom AS Nom,
Format(DateAdd("s",[suivi_personnel].[heure_arrivee]+7200,"1/1/1970"),'General Date') AS Arrivée,
Format(DateAdd("s",[suivi_personnel].[heure_depart]+7200,"1/1/1970"),'General Date') AS Départ,
Format(Départ-Arrivée,'hh:mm') AS Tps_travail
FROM suivi_personnel;
J'ai suivi la 2nde méthode proposée sur cette page de Microsoft :
http://support.microsoft.com/kb/462726/fr
Voici deux méthodes pour obtenir le résultat souhaité :
soit par une combinaison adéquate des fonctions "Format" et "Vheure"
(TimeValue)
soit par la fonction "Diffdate" (DateDiff).
Résultat_Minutes: diffdate("n";[heuredebut];[heurefin])
ou
Résultat_HeuresMinutes:format(VHeure([heurefin])-Vheure([heuredebut]);"hh
:mm")
Mais j'obtiens toujours #erreur à la place de la différence...