bonjour à tous,

je calcule la durée dans une requête de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DiffDate("h";[Heure_début];[Heure_fin]) & Format([Heure_fin]-[Heure_début];":nn")
le problème est que lorsque mon heure de fin est le jour suivant et donc la valeur heure fin est inférieure à la valeur heure début. exemple:
heure-début = 22H00 et heure-fin = 01h00 (le lendemain)
à ce moment là ma différence vaut -21h00

j'arrive dans le code à mettre une condition if et j'ajoute 24h00 à ma différence.
par contre dans l'expression d'une requête je ne trouve pas le if

je n'arrive donc pas à exprimer ma condition....j'ai plus d'idées...

merci pour vos futures aides