har fastnat, behöver nog lite inspiration. Har lista som nedan med datum, status, räknare. status=1 är när maskin går och 0 är när maskin stannar. Jag skulle vilja ta reda på tiden mellan (när maskinen står stilla) både som varje tillfälle och totalt mellan 2 datum/tidpunkter.
Förslag tages tacksamt emot! :-)
MSsql.
Nu skriver du inte hur tidsdifferensen skall presenteras, men i ms kan det se ut så här:
select date as stopped
, ( select min(date)
from tbl
where date > t.date
and status = 1 ) as started
, datediff(
ms
,date
,( select min(date)
from tbl
where date > t.date
and status = 1 )) as diff
from tbl t
where status = 0