Neo4j统计数据-计数平均值

fnatzsnv  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(147)

我有两个节点p:Person和d:DateTime,我需要进行统计:对于星期一0:星期一1:...星期一23:星期二0:等...
总计数很容易
(p:人员)-[日期]-(d:日期时间)RETURN d.日期时间.星期几,d.日期时间.小时,COUNT(p);
这将输出每周每小时的总计数,但我需要平均
例如:2022年1月10日-星期一小时0 -总计数5000 2022年1月17日-星期一小时0 -总计数1000输出:星期一0:3000;

velaa5lx

velaa5lx1#

如果我没理解错的话,你想要的是:

MATCH (:Person)-[:DATE]-(d:DateTime) 
WITH d, d.datetime.dayOfWeek AS day, d.datetime.hour AS hour, COUNT(p) AS count
RETURN day, hour, avg(count) AS average

相关问题