sql >> Databáze >  >> Database Tools >> SSMS

Najděte časový rozdíl mezi dvěma po sobě jdoucími řádky ve stejné tabulce v SQL

zkuste něco takového:

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. Vyberte záznam pouze v případě, že ten před tím, než má nižší hodnotu, trvá příliš dlouho a selže

  2. PHP Phpmyadmin se nespustí, ale jiné php skripty fungují

  3. Nejlepší prostředí LAMP pro Mac

  4. Nefunguje ověřování PHP, MySQL a vyhledávání nefunguje?