【发布时间】:2021-01-02 11:54:41
【问题描述】:
我想根据时间间隔过滤记录,但我有时间戳。我有一个包含以下列名称的表“df”:
id - 整数 时间 - 时间戳 正确性 - 布尔值 主题 - 文字
每个学生 (id) 完成特定主题 (subject) 的任务。如果分配正确完成,系统在“正确性”列中分配“真”值,否则在“错误”列中分配。学生完成任务的时间(时间)也被系统保存。
我需要编写一个 sql 查询来统计 2020 年 3 月期间在一个小时内成功完成 20 项任务的所有学生。我需要计算从实际开始时间到实际完成时间的一小时内完成任务的学生。
提前致谢!
【问题讨论】:
-
我需要从实际开始时间到实际完成时间计算一小时内完成任务的人。 'Date_trunc' 不提供此功能
标签: sql postgresql datetime count window-functions