最近我在HANA中使用WEEK()函数。这可以确定一年中某个特定日期的星期。
这个信息很好,但是我需要更多的信息来描述我的场景。我正在寻找一周的开始和结束日期,以便显示和报告。
我将如何做到这一点?对于任何一年,我都知道第一周的开始日期是1月1日。要查找第一周的结束日期,可以使用WEEKDAY()函数返回一周中的某一天并计算偏移量。返回0到6的值,其中0表示星期一。从这一点开始,我可以迭代日期,直到找到所需的周数。
我考虑创建一个标量函数来执行此操作,搭建大数据平台,但是我决定不采用这种方法,云淘,因为在同一年对多行进行评估时,处理会被浪费。
我决定使用计算视图,物联网竞赛,以便检索和存储给定年份的所有日期,自助建站源码,从而减少所需的处理量。
最后,我们必须将输出列定义和输入参数添加到视图中。
列
周:整数开始日期:日期FinishDate:DATE
输入参数
iv_year:INTEGER
我现在可以为任何年份调用此计算视图,贵阳大数据,并根据需要将结果连接到任何数据集。
本文地址: /shichang/81168.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除