Bootstrap

Clickhouse 时间日期(秒)任意秒分组统计聚合实现

常用时间函数:

to

//取日期或时间日期的年份	
    toYear(toDateTime(‘2018-12-11 11:12:13’)) 
    toYear(toDate(‘2018-12-11’))	 //返回 2018
//取日期或时间日期的月份	
    toMonth(toDateTime(‘2018-12-11 11:12:13’)) 
    toMonth(toDate(‘2018-12-11’))	//返回 12
//取日期或时间日期的天(1-31)	
    toMonth(toDayOfMonth(‘2018-12-11 11:12:13’)) 
    toMonth(toDayOfMonth(‘2018-12-11’))	返回 11
//取日期或时间日期的星期(星期一为1,星期日为7)。	
    toDayOfWeek(toDateTime(‘2018-12-11 11:12:13’))
    toDayOfWeek(toDate(‘2018-12-11’))	//返回 2
//取时间日期的小时
	toHour(toDateTime(‘2018-12-11 11:12:13’))	//返回 11
//取时间日期的分钟
	toMinute(toDateTime(‘2018-12-11 11:12:13’))	//返回 12
//取时间日期的秒
	toSecond(toDateTime(‘2018-12-11 11:12:13’))	//返回 13
//取时间日期最近的周一(返回日期)	
    toMonday(toDate(‘2018-12-11’)) 
    toMonday(toDateTime(‘2018-12-11 11:12:13’))	//返回 2018-12-10
//将时间日期的日期固定到某一天,保留原始时间	
    toTime(toDateTime(‘2018-12-11 11:12:13’))	//返回 1970-
;