我有两个节点p:Person和d:DateTime。我需要做统计:每周的每一个小时,星期一0:周一1:.星期一23:周二0:等..。
总计数很容易
匹配(p:人)-dt:日期-(d:日期时间)返回d.datetime.dayOfWeek,d.datetime.hour,计数(P);
这将为每一个小时的总计数,但我需要做平均数。
例如。10.1.2022 -星期一小时0-总计数5000 17.1.2022 -星期一小时0-总计数1000产出:星期一0: 3000;
发布于 2022-01-28 22:59:35
如果我理解得对,你想要的是:
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 averagehttps://stackoverflow.com/questions/70900032
复制相似问题