小编och*_*hii的帖子

PostgreSQL选择具有动态日期范围的计数

首先,我是这个论坛的新手。我希望有人能就我的问题提供帮助或建议。

给定用户 createdAt 日期和当前日期。我想在这些日期之间以 10 个线性时间间隔检索用户的 Friends 记录总和。

因此,如果 createdAt 是 30 天前,那么我想要每隔 3 天间隔的用户好友总数。

用户表

??????????????????????????????????????????????
? id ? name     ? createdAt                  ?
??????????????????????????????????????????????
? 1  ? Timothee ? 2018-03-01 13:02:20.904+00 ?
??????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

朋友桌

???????????????????????????????????????????????????????
? id ? userId ? friendId ? createdAt                  ?
???????????????????????????????????????????????????????
? 1  ? 1      ? 234      ? 2018-03-20 15:41:51.779+00 ?
???????????????????????????????????????????????????????
? 2  ? 1      ? 254      ? 2018-03-20 16:16:34.698+00 ?
???????????????????????????????????????????????????????
? 3  ? 1      ? 288      ? 2018-03-15 15:17:39.907+00 ?
???????????????????????????????????????????????????????
? …
Run Code Online (Sandbox Code Playgroud)

postgresql postgresql-9.6

4
推荐指数
1
解决办法
6963
查看次数

标签 统计

postgresql ×1

postgresql-9.6 ×1