4Manuals

  • PDF Cloud HOME

mySQL:按时间分组元素 Download

    如何将字符串“ text1”设置为包含项目text1,text2,test3的组合框的选定项目? XML数据类型方法“值”的参数1必须是字符串文字 如何在python中使用sql查询生成文本文件? 是否可以在不连接数据库的情况下在sql中打开.bak文件? 选择前10k花费太多时间来执行 为什么需要在MySQL中引用表名`5e09c9c09e9ba0cceccb3701`? 为什么我在php中的mysqli查询不起作用 如果目标表具有参照完整性,如何在Teradata中使用导入实用程序(如Fastload或MLOAD)? 将SQL查询转换为Laravel雄辩 是否可以复制Azure DevOps构建并在本地运行?

我有一个包含user_id,track_id和created_at字段的条目列表。

是否可以按user_id和track_id分组元素,但只能将30分钟窗口内的元素分组?

例如

| user_id    | track_id    | created_at   |
|:-----------|------------:|:------------:|
| 1          |        5    |     00:00    |
| 1          |        5    |     00:05    |
| 1          |        5    |     00:07    |
| 1          |        5    |     00:57    |
| 2          |        6    |     00:10    |
| 2          |        6    |     00:20    |

应导致以下结果:

| user_id    | track_id    | created_at   |
|:-----------|------------:|:------------:|
| 1          |        5    |     00:00    |
| 1          |        5    |     00:57    |
| 2          |        6    |     00:10    |

行1-3被合并,因为它们在30分钟的窗口内,相同的用户,相同的track_id。第4行不在30分钟窗口之内,因此它仍然是单独的行。 第5-6行已合并。

是否可以通过查询解决此问题,还是应该在此周围添加一些应用程序逻辑?

0 个答案:

没有答案



Similar searches
    Image-Workshop:图像中的中心文本 Arduino并未关闭完整的针脚 例外:Java网关进程在发送其端口号pyspark之前已退出 我需要更改主程序,因为我希望用户输入该怎么做? 如何在javafx的子场景中获取元素的值