2020-09-15 14:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要找出两个日期之间的小时数,但是我们必须排除周末(星期六和星期日)。
示例:DATE1是7月19日,DATE2是7月26日-实际差异是168小时。
必需的输出是(168-48小时(周六和周日)-120小时。
这是我希望使用图形或脚本Cal视图实现的,请帮助我解决问题。
谢谢
RAMANA。
Ramana,
我已将您的情况视为挑战,并尝试了一些SQL编码。 这不是完美的方法,甚至是糟糕的方法。 我正在尝试使用SQL代码。
它可能会给您一些想法。
DO 开始 声明v_i整数; 声明v_count整数; sel1 =选择 将" 0CALDAY"更改为" CALDAY", "昨天"为"昨天", sum(" DATE_DIFF")AS" DATE_DIFF", sum((从哑元中选择0))为" HOUR_DIFF", sum((从哑元中选择0))为" WRK_HOUR_DIFF" 来自" _SYS_BIC"。" ZTABLE" -其中" 0CALDAY"> ='20180701' GROUP BY" 0CALDAY","昨天"; 从:sel1选择count(*)到v_count; 为1..v_count中的v_i做 当to_date(:sel1.CALDAY [v_i])
我不认为问题或答案都做得很好。
关于该问题和解决方案的说法还有很多,我在我的博客文章中对此进行了介绍:在工作日寻找答案。
最多设置5个标签!
Ramana,
我已将您的情况视为挑战,并尝试了一些SQL编码。 这不是完美的方法,甚至是糟糕的方法。 我正在尝试使用SQL代码。
它可能会给您一些想法。
我不认为问题或答案都做得很好。
关于该问题和解决方案的说法还有很多,我在我的博客文章中对此进行了介绍:在工作日寻找答案。
一周热门 更多>