2020-08-30 14:19发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我有一张带有购买日期和产品类型的表。 从今天开始的前5周,我需要按星期查找每种产品类型的购买数量。
如何在不对日期进行硬编码的情况下将日期分为几周?
谢谢
基本上,您可以通过使用current_date的ADD_DAYS功能(仅增加-35天)来计算"较低日期边界",从而将查询限制为仅考虑最近五周的数据记录。
使用功能WEEK(或ISOWEEK;取决于您的需求),可以在相关数据记录中计算日期的星期信息。 结果可以用于您的分组。
根据您的要求,边界可能会有所不同,但是由于我们不知道您的确切要求,因此您应该能够为自己提供 信息:)
为此,您可以使用WEEKDAY函数(将该函数的结果减去您确定工作日的日期之后的天数-如果您的星期不是星期一至星期日, 当然会有移位的结果。)
最多设置5个标签!
基本上,您可以通过使用current_date的ADD_DAYS功能(仅增加-35天)来计算"较低日期边界",从而将查询限制为仅考虑最近五周的数据记录。
使用功能WEEK(或ISOWEEK;取决于您的需求),可以在相关数据记录中计算日期的星期信息。 结果可以用于您的分组。
根据您的要求,边界可能会有所不同,但是由于我们不知道您的确切要求,因此您应该能够为自己提供 信息:)
为此,您可以使用WEEKDAY函数(将该函数的结果减去您确定工作日的日期之后的天数-如果您的星期不是星期一至星期日, 当然会有移位的结果。)
一周热门 更多>