根据两个日期之间不同日期的记录数进行查询

亚伦罗素

鉴于以下架构:

用户

柱子 类型
ID 用户名
用户名 变量(255)

条目

柱子 类型
ID 用户名
用户身份 用户名
插入_at 时间戳

我将如何查询n在两个日期之间每天创建条目的用户列表例如,所有在 9 月 1 日至 9 月 15 日之间的 10 天内有条目的用户。

请注意,用户可能在一天内有多个条目。我对两个日期之间不同日期的条目感兴趣。

我正在使用 Postgres,但我想这是一个更广泛的 sql 问题。

小丑
select u.id as user_id, max(u.username), count(e.id) as entries_count
from users u
    inner join (
      select max(id) as id, user_id, max(inserted_at) as inserted_at
      from entries
      group by user_id cast(inserted_at as date) 
    ) e on u.id = e.user_id
where e. inserted_at between {start_date} and {end_date}
group by u.id having count(e.id)>X

{start_date} => 时间范围的开始

{end_date} => 时间范围结束

X => 最少应该有多少条目

这里的时间范围包括在内

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算两个时间戳之间的不同日期

在两个不同日期的块之间应用空行

从两个不同日期之间的mysql查询中获取最大和最小小时

想要找到不同日期格式的两个日期之间的天数差异(Python)

查询以根据您所在的年份在两个日期之间选择记录

比较不同记录之间的两个日期

查询两个日期持续时间之间的记录

根据列值合并具有不同日期的两个表?

使用MYSQL获取两个不同日期之间的数据

过滤两个不同日期范围之间的pyspark数据框行

比较php中的两个不同日期

根据两个日期(创建日期和更新日期)对记录的对象列表进行排序

查找两个日期之间的记录

单独的列指示两个不同行中两个不同日期的结果

如何组合来自两个不同日期范围 sql 的两个不同计数

如何根据每个数据框中两个不同日期列的日期条件合并两个数据框?

如何在不同日期在同一 ADF 管道中的不同日期运行两个活动?

SQL Group 使用两个表中的两个不同日期

如何在JAVA中计算两个不同日期之间的工作日(周末除外)?

带有不同日期格式的角形材料上的两个日期选择器

如何在SSRS中添加两个不同日期的日期和时间参数

SQL查询两个列中日期之间的日期

SQL查询以选择两个日期之间的日期

Laravel Eloquent 中两个日期之间的日期查询

在两个日期(包括开始日期)之间进行迭代?

如何根据两个不同列的日期获取交叉连接表的唯一记录?

仅工作日在两个日期和两次之间进行SQL查询

不同格式的两个相同日期给出不同的纪元时间

合并两个包含不同日期值(月,年)的不同单元格