I have never had to calculate the Time Difference between fields before.
Using the DateDiff function allows you to get either hours, Minutes or Seconds.
Try this SQL in your query.
In design view, Click 'View', 'SQL View', and then paste this in:
Code:
SELECT tblCities.EntryNumber, tblCities.City, tblCities.ProcessStartA, tblCities.ProcessStartB, tblCities.ProcessEndB, DateDiff("h",[ProcessStartB],[ProcessEndB]) AS TimeElapsedHours, DateDiff("n",[ProcessStartB],[ProcessEndB]) AS TimeElapsedMinutes, DateDiff("s",[ProcessStartB],[ProcessEndB]) AS TimeElapsedSeconds
FROM tblCities;
This will show you that you can get the time difference in three different formats.
If you want to see something like this for the elapsed time:
04:17:53
You might consider creating a Function and sending it your start & end times and then doing the Math in the Function.
You would 'call' the function from your query and pass it the start and end times.
Let me know if you need help.