如何计算 SQL 中的周末?

How to calculate end of week in SQL?

给定日期格式 yyyy-mm-dd,我如何计算周末的星期六?对于星期天,我想计算下一周的星期六。我正在使用 teradata 15.

当你运行查询星期六的时候你是想得到当天还是下个星期六?

next_day(date-1, 'sat')  -- same day

next_day(date, 'sat')    -- next Saturday