Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2012, 09h11   #1
Membre habitué
 
Homme Mathieu R
Etudiant MIAGe
Inscription : février 2010
Messages : 145
Détails du profil
Informations personnelles :
Nom : Homme Mathieu R
Âge : 22
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Etudiant MIAGe
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2010
Messages : 145
Points : 141
Points : 141
Par défaut Fonction Diff date et format du résultat

Bonjour à tous.
Voila, j'ai une requête SQL qui me calcule le temps qui s'est écoulé entre deux champs date (DateDemande et DateFin)

Pour les petites durée, j'ai bien le temps qui s'affiche en HH:MM:SS

Cependant, pour les durées plus longues j'ai un format plus étrange comme ci-dessous :
DateDemande : 20/01/2012 15:57:43
DateFin: 23/01/2012 09:15:01
Champs calculé : 01/01/1900 17:18:00

J'aimerai seulement avoir le temps en HH:MM:SS

Voila la formule que j'utilise :
Temps: SérieHeure(0;(DiffDate("n";[DateDemande];[DateFin]));0)
Merci d'avance
__________________
Qui ne tente rien, ne tente rien !
Tydher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 14h55   #2
Membre habitué
 
Homme Mathieu R
Etudiant MIAGe
Inscription : février 2010
Messages : 145
Détails du profil
Informations personnelles :
Nom : Homme Mathieu R
Âge : 22
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Etudiant MIAGe
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2010
Messages : 145
Points : 141
Points : 141
Après avoir cherché sur le net et sur le forum, je suis tombé sur cette conversation :
http://www.developpez.net/forums/d86...obleme-format/

J'ai préféré oublié les secondes, voila donc avec quoi je termine :
Code :
=DiffDate("n";[DateDemande];[DateFin])\60 & " heure(s) et " & DiffDate("n";[DateDemande];[DateFin]) Mod 60 & " minute(s)"
__________________
Qui ne tente rien, ne tente rien !
Tydher est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h43.


 
 
 
 
Partenaires

Hébergement Web