provo a risponderti:

La prima query, Query1 deve essere nel formato

SELECT Tabella1.A, Tabella1.B, CDbl(CStr(Int(DateDiff("n",[A],[B])/60))+","+CStr(DateDiff("n",[A],[B]) Mod 60)) AS c
FROM Tabella1;

In modo che C ti restituisca il numero di ore e minuti che passano tra due date

LA seconda, Query2 è:

SELECT Sum(Query1.c) AS SommaDic
FROM Query1;

Credo che questo è il risultato di cui hai bisogno.