【问题标题】:Custom Week Number in SQLSQL 中的自定义周数
【发布时间】:2018-11-07 15:12:42
【问题描述】:

我正在尝试向我的数据集中添加一个列,该列具有基于特定开始日期的自定义周数。

例如,假设某产品于 9 月 6 日星期四推出,我想按周衡量注册量。在这种情况下,我希望 9 月 6 日至 9 月 12 日为第 1 周,9 月 13 日至 19 日为第 2 周,依此类推。

我发现的两个选项是使用 datefirst 函数和创建自定义日历表,但其中哪一个更容易实现和更高效?

谢谢!

【问题讨论】:

  • date_diff(week, start_date, column_date) 不会给你正确答案吗?

标签: sql presto


【解决方案1】:

如果您使用 date first - date end 会更好,这样用户也可以轻松理解它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多