postgres 创建时间时段按小时分时段
时间: 2023-08-18 16:05:24 浏览: 147
要按小时分时段查询PostgreSQL中的创建时间,可以使用以下查询语句:
```
SELECT DATE_TRUNC('hour', created_at) AS hour,
COUNT(*) AS count
FROM your_table
GROUP BY hour
ORDER BY hour;
```
其中,`DATE_TRUNC`函数用于截断时间戳并将其舍入到最接近的小时。`created_at`是你要查询的时间列。`COUNT`函数用于计算每个小时内的行数。你需要将`your_table`替换为你要查询的表名。
该查询将返回一个结果集,其中包含每个小时的行数计数。你可以根据需要修改查询来按照其他时间段进行分组。
阅读全文