我目前正在开发一个使用 SQL 数据库的应用程序。在这个数据库中,我维护了一个名为 session 的表,它具有三个字段:一个 session id (int)、一个 date_created (datetimeoffset) 和一个 date_expired (datetimeoffset) 字段。
我想将我的会话分组到会话集群中,会话的最短 date_created 和最长 date_expired 不超过 6 小时。另外,我不希望我的组重叠,即如果会话 s1 属于第 1 组,我不希望它也属于第 2 组。
有任何想法吗?