group by如何按3个月为一组?

比如我想对数据进行处理,3个月时间作为一组,该怎么写

请先 登录 后评论

1 个回答

logger

用bar函数也可以实现,先转成Month类型,再用bar函数处理,如下:



t=table(1978.01.01..1979.01.01 as time)

select last(time) from t group by bar(month(time),3M)


也可以使用businessQuarterBegin
请先 登录 后评论