查找SQL中两行之间的差异并为其赋值(SQLite)

查找SQL中两行之间的差异并为其赋值(SQLite),sql,sqlite,Sql,Sqlite,我有一张桌子 名称 登录时间 约翰 2021-01-02 08:10:52 约翰 2021-01-02 11:55:01 约翰 2021-01-04 17:36:22 艾米 2021-01-02 10:12:48 艾米 2021-01-06 11:22:41 艾米 2021-01-06 19:05:07 我们可能需要知道您的确切数据库才能提供准确答案,但以下方法可能有效: 选择名称、登录时间、, 稠密(按名称划分顺序按类型(登录时间为日期))使用天数 从你的桌子上 按姓名、登录时间订购; 使用窗

我有一张桌子

名称 登录时间 约翰 2021-01-02 08:10:52 约翰 2021-01-02 11:55:01 约翰 2021-01-04 17:36:22 艾米 2021-01-02 10:12:48 艾米 2021-01-06 11:22:41 艾米 2021-01-06 19:05:07
我们可能需要知道您的确切数据库才能提供准确答案,但以下方法可能有效:

选择名称、登录时间、,
稠密(按名称划分顺序按类型(登录时间为日期))使用天数
从你的桌子上
按姓名、登录时间订购;

使用窗口函数统计我正在使用的SQLite。如果我认为在上次登录后的4小时内登录是相同的使用周期,我需要做哪些修改?@Carlos我不知道如何在SQLite中做到这一点,因为它的日期支持很差。但是…这不是你问的问题。你问的问题,我已经回答了。好的,谢谢你的帮助!