本文共 494 字,大约阅读时间需要 1 分钟。
获取近七天的每天日期。
PostgreSQL中有一个非常实用的内置函数generate_series,可以根据不同的规则生成一系列数据。这对于需要快速生成连续或间隔日期的场景特别有用。
| 函数 | 参数类型 | 返回类型 | 描述 |
|---|---|---|---|
generate_series(start, stop) | int 或 bigint | setof int 或 setof bigint(与参数类型相同) | 生成一个数值序列,从start到stop,步进为一。 |
generate_series(start, stop, step) | int 或 bigint | setof int 或 setof bigint(与参数类型相同) | 生成一个数值序列,从start到stop,步进为step。 |
generate_series(start, stop, step_interval) | timestamp 或 timestamp with time zone | setof timestamp | 生成一个时间序列,从start到stop,步进为step_interval。 |
转载地址:http://fnxfk.baihongyu.com/