Just as long as you are POSITIVE that the roll over will never be more than one day, you can use an If...then statement in your query. Of course, for some reason, an If in Access is spelled Iif!!? I have referred to your two fields as fldstart and fldend.<br><br>YourCalculationFieldName: Iif(fldstart>fldend,(fldend-fldstart+24:00:00),fldend-fldstart)<br><br>I am not sure about the syntax to add the 24 hours. You might have to use the DateAdd function. Maybe something like this<br><br>Iif(fldstart>fldend,DateAdd("h",24,fldend)-fldstart,fldend-fldstart)<br><br>Hope this helps.<br><br> <p>Kathryn<br><a href=mailto: > </a><br><a href= > </a><br>