Calculs d'heure dans une requete sql access

Fermé
Jean-Pierre - 17 sept. 2008 à 12:45
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 - 22 nov. 2008 à 00:14
Bonjour,

J'ai une table, Gonflages, avec 2 champs, HeureDébut, HeureFin.
Ces 2 champs sont au format, Date/Heure, Heure abrégé.

Je voudrais faire une requete SQL qui affiche les champs HeureDébut, HeureFin et 2 autres champs:
- Temps, la différence entre les 2 heures.
- Total, le total des temps.
Je voudrais ces 2 champs affichés avec le format heure abrégée.

J'arrive à faire la différence entre les champs HeureDébut et HeureFin mais j'ai le résultat en nombre de minutes.
Et ce n'est pas trés lisible !!!
J'utilise la onction DiffDate() avec le parametre 'n'.

L'aide en ligne ACCESS n'est pas facile et je n'arrive pas à traduire 104 minutes en 1:44.


Merci beaucoup de votre aide.
Jean-Pierre

3 réponses

LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
22 nov. 2008 à 00:14
Non, si tu as la date et l'heure, ça fonctionne.
22/11/08 01:23 - 21/11/2008 17:18:00 ça fait bien 08:05...
2
Bonjour,
j' ai une idée a te soumettre.
Un peu lourde mais bon, faire une conquténation d'une division par 60 et du modulo (le reste) de la division.

Bonne chance
Pascal
0
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
17 sept. 2008 à 17:28
Si tu fais [HeureFin]-[HeureDébut], sans utiliser DiffDate, tu obtiendras une valeur à laquelle tu n'auras plus qu'à appliquer un format Date/Heure...
0
Ok mais cela ne marche pas lorsque tu doit calculer la différence entre p.e. un début à 23 HR 00 ET UNE FIN A 02 HR 00 LE LENDEMAIN.

J'ai un gros fichier de vol avion et je doit chaque fois l'exporter vers excell pour ces genres de calculs.

Embetant non ?

Maurice.
0