sql >> Database >  >> Database Tools >> SSMS

Zoek het tijdsverschil tussen twee opeenvolgende rijen in dezelfde tabel in sql

probeer zoiets:

select *, DATEDIFF(minute, (
    select max(b.TimeOut)
    from TIMESHEET as b where a.EmpID=b.EmpID and b.ROW<a.ROW
    ), a.TimeIn
) as diff
from TIMESHEET as a


  1. Powershell:SQL Server Management Studio Script Generator

  2. DBeaver 6.0 is een nieuwe grote stap voorwaarts

  3. Een TABEL dupliceren met Microsoft SQL Server Management

  4. Hoe TIMESTAMP-waarden naar VARCHAR in T-SQL te converteren zoals SSMS dat doet?