答案 0 :(得分:1)
您可以使用SQL执行此操作:
select
count(*),
YEAR(from_unixtime(ts/1000)),
MONTH(from_unixtime(ts/1000)),
DAY(from_unixtime(ts/1000)),
hour(from_unixtime(ts/1000)),
minute(from_unixtime(ts/1000)),
second(from_unixtime(ts/1000))
from pointValues
where
YEAR(from_unixtime(ts/1000)) = YEAR(NOW()) and
MONTH(from_unixtime(ts/1000)) = Month(NOW()) and
DAY(from_unixtime(ts/1000)) = DAY(NOW())
group by
YEAR(from_unixtime(ts/1000)),
MONTH(from_unixtime(ts/1000)),
DAY(from_unixtime(ts/1000)),
hour(from_unixtime(ts/1000)),
minute(from_unixtime(ts/1000)),
second(from_unixtime(ts/1000))
Having count(*) >5
order by count(*) DESC