【问题标题】:Get timestamp of user's last visit from database从数据库中获取用户上次访问的时间戳
【发布时间】:2014-07-09 14:23:42
【问题描述】:

我有一个看起来像这样的数据库:

对于每个事件,即点击,添加一行,其中UserID 是标识每个访问者的唯一 cookie,timestamp 是事件发生的时间(为了简单起见,我在这里使用基本数字)。

如何使用纯 SQL 获得一个表,该表提供每个用户上次访问的时间戳?所以,如果我用我的样本来做,我会得到这个:

拒绝的行用红色表示,选定的行用绿色表示。

【问题讨论】:

    标签: mysql sql database timestamp


    【解决方案1】:
    SELECT UserID, MAX(Timestamp)
    FROM <YourTable>
    GROUP BY UserID
    

    【讨论】:

      猜你喜欢
      • 2018-07-20
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 1970-01-01
      相关资源
      最近更新 更多