开发者社区> 问答> 正文

WEEKOFYEAR这个函数得到的今年的开始时间和结束时间的周数怎么相同,是不是出bug了

SELECT WEEKOFYEAR(from_unixtime(1640966400)),WEEKOFYEAR(from_unixtime(1672502399));这两个结果居然是一样的

展开
收起
游客3oewgrzrf6o5c 2022-06-22 15:30:40 457 0
1 条回答
写回答
取消 提交回答
  • 得先把这个时间戳转成datetime类型吧,这一周算上一年还是下一年,取决于这一周的大多数日期(4天以上)在哪一年。算在前一年,就是前一年的最后一周;算在后一年就是后一年的第一周。所以结果都是52(此答案整理自MaxCompute开发者社区2群)82.png 83.png

    2022-06-22 16:30:17
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载