2020-11-20 18:18:00 by wst
databasedruid查询支持SQL,对于从MySQL使用者转过来的用户特别友好。
但在现实使用当中,经常需要算日活、周活、月活之类的指标。
此时则需要把时间格式化成日、周、月。
这里列出常用的转化函数及示例:
__time为druid中存储时间的字段
TIME_FORMAT(__time,'Y-MM-dd')
其实为格式化为周的第一天
TIME_FORMAT(DATE_TRUNC('week',__time),'Y-MM-dd')
其实为格式化为月的第一天
TIME_FORMAT(DATE_TRUNC('month',__time),'Y-MM-dd')
TIME_FORMAT(__time,'Y-MM-dd H:0:0')
TIME_FORMAT(__time,'Y-MM-dd H:m:0')
如果你发现了更好用的方法,请留言!