- 统计dbt3库下orders每周每个客户的订单数量
-
思路
- 找到订单中最小周(week)之前的一周的周一,这里进行了简化,使用了
1970-01-05
作为周一标记,作为起始(start
)
[root@MyServer ~]> cal 1 1970 January 1970 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 # 1970-01-05 刚好是周一,用1月12号,19号,26号等也是可以的 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
- 在起始条件周一(
start
)的基础上增加6天
时间,就是周日,即为一周的结束标记(
- 找到订单中最小周(week)之前的一周的周一,这里进行了简化,使用了