you can, but fiirst you have to be able to define what consecutive records are.
Since data in a table basically has no (it's like a bunch of marbles tossed
in a bag), if you don't have a way of ordering the data, then this is not
feasible. So, if you have a date/time field that contains both date and
time, then you could do it, or if you have some sort of record # (I would not
include an autonumber field in this category) that is guaranteed to be
increasing in order, you could do it. With a date/time field, it might look
something like:
SELECT T1.[DateTimeField],
Datediff('n', T1.[DateTimeField], DMIN("DateTimeField",
"YourTable", "[DateTimeField] > #" & T1.[DateTimeField] & "#")) as ElapsedTime
FROM YourTable T1
GROUP BY T1.[DateTimeField]
HTH
Dale