Browse Source

cypher pod node

wecisecode 5 days ago
parent
commit
dd22c687e5
1 changed files with 29 additions and 8 deletions
  1. 29 8
      odbctest/mql/uino/073.match.mql

+ 29 - 8
odbctest/mql/uino/073.match.mql

@@ -1,12 +1,6 @@
 
 
-MATCH (sales:/aia/sales)-[:sales_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A')),  
-(insuregrp:/aia/insuregrp)-[:insuregrp_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A'))
--[:grpcont_risk*1..1]->(risk:/aia/risk WHERE id='aia_Risk:308C1') 
-WITH timeout=60m
-/**
-output()
-**/;
+
 
 -- MATCH (sales:/aia/sales)-[:sales_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A')),  
 -- (insuregrp:/aia/insuregrp)-[:insuregrp_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A'))
@@ -69,20 +63,23 @@ output()
 -- **/
 -- ;
 
-
+MATCH 
+(sales:/aia/sales)
+-[:sales_grpcont*1..1]->
+(grpcont:/aia/grpcont WHERE comshortname like '%上海%' AND contstate in ('满期终止', '保单退保', '保单中止', '犹豫期退保') AND valdate >= '2020-01-01 00:00:00' AND valdate <= '2025-02-28 23:59:59'), 
+(sales:/aia/sales)
+-[:sales_agent*1..1]->
+(agent:/aia/agent), 
+(insuregrp:/aia/insuregrp)
+-[:insuregrp_grpcont*1..1]->
+(grpcont:/aia/grpcont WHERE comshortname like '%上海%' AND contstate in ('满期终止', '保单退保', '保单中止', '犹豫期退保') AND valdate >= '2020-01-01 00:00:00' AND valdate <= '2025-02-28 23:59:59')
+-[:grpcont_risk*1..1]->
+(risk:/aia/risk) 
+RETURN agent.agentname AS "agentname", grpcont.grpname AS "grpname", grpcont.grpcontno AS "grpcontno", risk.riskname AS "riskname" WITH TIMEOUT = 6m
+/**
+output()
+**/
+;
 
 -- MATCH 
 -- (sales:/aia/sales)-[:sales_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno = 'G09***029A'), 
@@ -91,3 +88,14 @@ output()
 
 -- ;
 
+
+
+
+MATCH (sales:/aia/sales)-[:sales_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A')),  
+(insuregrp:/aia/insuregrp)-[:insuregrp_grpcont*1..1]->(grpcont:/aia/grpcont WHERE grpcontno in ('G09***889A','G09***029A'))
+-[:grpcont_risk*1..1]->(risk:/aia/risk WHERE id='aia_Risk:308C1') 
+RETURN sales.id, grpcont.id, insuregrp.id
+WITH timeout=60m
+/**
+output()
+**/;