Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个记录设备登录和注销记录的表。登录意味着设备当时正在工作,注销意味着设备已关闭。
DEVICE_LOG 表
我想创建一个查询来检查设备在一段时间内工作了多长时间(即从 09/15/2013 00:00:00 到 09/16/2013 00:00:00)。
使用 LAG 函数,例如:
select *, (record_date - LAG(record_date, 1, 0) OVER (PARTITION BY dev_id ORDER BY record_date)) *24*60 min from device_log
根据需要使用分区