-- ${date} 表示指定的日期
-- 获得 1 2 3 4 5 6 0
pmod(datediff(${date}, '1920-01-01') - 3, 7)
-- 获得 1 2 3 4 5 6 7
IF(pmod(datediff(${date}, '1920-01-01') - 3, 7)='0', 7, pmod(datediff(${date}, '1920-01-01') - 3, 7))
这篇博客介绍了如何使用日期函数计算从1920年1月1日至今的日期与星期之间的关系。通过pmod和datediff函数,可以获取指定日期相对于1920年的星期数,并处理星期日为7的情况。博客内容涉及到日期运算和条件判断在编程中的应用。
-- ${date} 表示指定的日期
-- 获得 1 2 3 4 5 6 0
pmod(datediff(${date}, '1920-01-01') - 3, 7)
-- 获得 1 2 3 4 5 6 7
IF(pmod(datediff(${date}, '1920-01-01') - 3, 7)='0', 7, pmod(datediff(${date}, '1920-01-01') - 3, 7))
8931
2053

被折叠的 条评论
为什么被折叠?