考虑到星期日是一周的第一天,以下 redshift 语句应返回 2 作为周数,而不是返回 1。
Mysql 有一个名为Week()的函数,我们可以在其中使用模式来获得所需的结果。同样,红移中是否有任何函数可以用来获取正确的周数。
任何帮助将非常感激。
SELECT EXTRACT(WEEK FROM TIMESTAMP '2018-01-07');
SELECT TO_CHAR(TIMESTAMP '2018-01-07','WW');
Run Code Online (Sandbox Code Playgroud)