Redshift:提取给定周和年的星期六的日期

给定Redshift中的年和周编号,我们如何提取星期六的日期? 注意:我没有日期值,只有星期数和年份。

zdh064105 回答:Redshift:提取给定周和年的星期六的日期

没有“周数”的本地概念。您可以这样写:

SELECT DATE_TRUNC('week',date) + 42 * interval '7 days' + interval '5 days'

是说取给定日期,将其截断为星期一,添加42周(替换您自己的“周数”),然后从星期一移至星期六。这不太正确,因为它取决于哪一天是一年中的第一天(例如星期日)。因此,需要进行一些修补。

本文链接:https://www.f2er.com/3111402.html

大家都在问