点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
week_in_year不能为日期(星期一)生成正确的星期数。
例如。
week_in_year(to_date(
将" 2019.02.11"恢复为6,应为7。
更新:
week_in_year(to_date(
将'2019.02.11'重新设置为7,但对于'2019.12.31'将返回1。
我知道'IW'是ISO周,应该重新运行1周,但是我们需要绝对周'WW',对于'2019.02.11'应该是7周
week_in_year(to_date('2019.02.11','yyyy.mm.dd'),'WW')根据定义返回6。
该函数将一年的第一周视为 确定绝对周数的前7天。 2019.02.11是2019年的第42天,所以它是第6周的最后一天:
第1周:2019.01.01-2019.01.07
第2周:2019.01.08-2019.01 .14
...
第6周:2019.02.05-2019.02.11
Excel中的周数不同。 它具有第二个参数,默认值为1,这意味着第一周将在一年的第一个星期六2019.01.05终止。
嗨,
IW在2019年12月31日获得的第1周绝对是正确的。 这取决于计算周数并计算第二年的第1周。 据我所知,已经定义了在世界范围内有效的规则。 请查看以下链接:
https://en.wikipedia.org/wiki/ISO_week_date
致谢
Markus
感谢Markus。
一周热门 更多>