如何联接到表以便能够计算时差



我的初始表如下所示:

初始表格

在那里我想计算登录和注销之间的时间差。因此,我想创建两个新表。一个表只包含登录,第二个表只包括注销:

登录表

退出表

我现在的想法是在下一步中进行连接,合并这些表,以便能够创建一个有时差的列:

联接表

问题是:-蓝色的行没有问题。它们可以通过唯一值来识别(系统=2系统;或天=2(

-但是,我如何为用户john分配正确的注销时间,他每天登录两次(第1天(,每天注销两次?

我不知道这是否适用于您,但这里有一个想法。

  1. 在注销表中添加新列,例如:SessionLength(从登录到注销的时间(
  2. 当他尝试注销时,从登录表中获取最后一次登录,并减去注销时间——当他登录并保存在SessionLength列中时。希望这个想法能有所帮助

最新更新