【发布时间】:2018-03-30 20:03:48
【问题描述】:
我有一张这样的表已经使用了很多年了:
dump_time | group_id | client_count
---------------------+----------+--------------
2014-10-21 19:45:00 | 145 | 74
2014-10-21 19:45:00 | 131 | 279
2014-10-21 19:45:00 | 139 | 49
dump_time 的类型为“无时区的时间戳”。
我只想选择与一年中的特定星期和一周中的特定日期匹配的行。例如,我想要一年中第 15 周的第 3 天的所有行。关于我如何做到这一点的任何想法?我已经探索了EXTRACT 命令,但还没有完全弄清楚。
谢谢!
【问题讨论】:
-
Extract 命令的哪些方面让您感到困惑?
-
例如,在官方文档中,我看到了
SELECT EXTRACT(WEEK FROM TIMESTAMP '2001-02-16 20:38:40');的用法,但我不知道如何将其应用于整个表格 -
我想知道链接中包含的内容是否可行。某种类型的游标。 stackoverflow.com/questions/22339628/…
标签: sql postgresql