您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

计算记录之间经过的时间

计算记录之间经过的时间

在这种情况下,无法创建与数据库无关的查询

但是,此查询将在MS Access和MS sql Server中都可以使用:

select p1.pageloadid, datediff("s", p1.BeginDateTime, p2.BeginDateTime)
from pageload p1, pageload p2
where 
    p1.pageloadid < p2.pageloadid and
    not exists(select * from pageload p3 where p3.pageloadid > p1.pageloadid and p3.pageloadid < p2.pageloadid)

查询显示两个相邻行之间的差异时间(以秒为单位pageloadid)(如果按排序)。

我建议您添加EndDateTime因为这将大大简化和加速查询

其他 2022/1/1 18:53:26 有371人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶