在数据经写入处理器结构化后,可以基于 charging_stop 事件汇总每日每个充电桩的总充电次数和总电量:
* | SELECT
station_id,
date_trunc('day', __time__) AS day,
COUNT(*) AS charge_count,
SUM(total_kwh) AS total_kwh
FROM log
WHERE event = 'charging_stop'
GROUP BY station_id, day
ORDER BY charge_count DESC
date_trunc('day', __time__)把秒级时间戳归并到天粒度。COUNT(*)用于统计当日充电次数,SUM(total_kwh)汇总总电量。- 通过
WHERE event = 'charging_stop'仅取充电结束事件,避免重复计入开始/中间状态。
类似地,将 date_trunc('hour', __time__) 与 event = 'charging_start' 配合即可输出分时段充电峰值统计。




