【发布时间】:2018-01-10 06:02:42
【问题描述】:
谁能帮我创建一个自定义周视图?我有一张表格,可以为我提供每天的销售额,但希望能够将它们视为每周总和。
我遇到的问题是我需要一周来显示周五至周四的数据。
我在另一个论坛上找到了这段代码:
CASE WHEN ((Table_date - (000101 (DATE))) + 1) MOD 7 = 6 THEN Table_date + 6
ELSE Table_date + (6 - (((Table_date - (000101 (DATE))) + 1) MOD 7+1 ))
END AS fri_week_ending_date
哪个可以计算周五的周末结束日期,但有谁知道如何为周四的周末调整它?我已经尝试了所有我能猜到的选项,但我的数据似乎已关闭。或者,如果有更简单的方法来创建这些自定义周视图,我愿意接受任何想法!谢谢!
【问题讨论】:
标签: sql date teradata dayofweek sql-date-functions