我有两个节点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;
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
1条答案
按热度按时间velaa5lx1#
如果我没理解错的话,你想要的是: