Clickhouse计算时间函数

需求如下:
按天,周,月 时间三个 粒度,统计可累加指标A和不可累加B,不可累加指标取周日或者每个月最后一天的数

 月的最后一天 subtractDays(addMonths(toStartOfMonth(p_date), 1), 1)
 将日期转化为周日 addDays(toMonday(p_date),6)
 select 
    sum(A),
   addDays(toMonday(p_date),6) as date,
    sumIf(p_date== addDays(toMonday(p_date),6), B)
from table
where 
     condition
group by 
addDays(toMonday(p_date),6)

你可能感兴趣的:(Clickhouse计算时间函数)