Buongiorno vorrei fare in modo di calcolare i minuti o le ore trascorse tra la data di entrata e quella di uscita, il codice in sql è il seguente:
codice:
SELECT     IdStraord, dataIngresso, ora1, ora2, ora3, ora4, dataUscita
FROM         Straordinario
attualmente ho creato questo script dove non c'è la data di uscita che funziona bene ma se supero le 23:59, non mi calcola correttamente l'orario trascorso.

codice:
SELECT SUM((DATEDIFF(n, Straord.ora1, Straord.ora2) + DATEDIFF(n, Straord.ora3, Straord.ora4) - Straord.Mensa - Straord.OreGiornaliere + Straord.OreAss) / 60) AS ore
come faccio a risolvere il problema? grazie