【发布时间】:2022-07-07 21:20:25
【问题描述】:
我正在创建仪表板,并且我的代码适用于 Vertica 和 MS SQL,但不适用于 PosgreSQL。
INT([Order Date]) % 5 + 1
结果我必须有一个列表:
1
2
3
4
5
怎么做?
【问题讨论】:
标签: sql postgresql
我正在创建仪表板,并且我的代码适用于 Vertica 和 MS SQL,但不适用于 PosgreSQL。
INT([Order Date]) % 5 + 1
结果我必须有一个列表:
1
2
3
4
5
怎么做?
【问题讨论】:
标签: sql postgresql
使用儒略日期。
例如:
select current_date, extract(julian from current_date) % 5 + 1
结果:
current_date ?column?
------------ --------
2022-07-07 4
参见db<>fiddle 的示例。
【讨论】: