试图在cypher sql中构建嵌套查询来查找grossale,distinctcustomer和salesreach的销售额,并且无法将列1的值作为输入传递给另一列-任何帮助都将不胜感激。
在这里
MATCH (n:Commercial)
WITH (n) AS grosssales, count(n) AS distinctcustomer,
n.customer_id AS customer, ### grouping by customer_id ###
grosssale / distinctcustomer AS salesreach
RETURN grossale, distinctcustomer, salesreach, customer_id
字符串
尝试了WITH子句,但没有喜悦,将感谢任何帮助,在纠正密码语法。
2条答案
按热度按时间vof42yt11#
字符串
nr9pn0ug2#
可以使用新的COUNT subquery(neo4j 5.0+中)来计算
Commercial
节点的总数,从而简化查询。尽管COUNT()
是一个聚合函数,但customer
子查询不是--因此它不受customer
分组键的影响。字符串