-- -- alter class /mingdao1/project with core=memory -- -- alter class /mingdao1/project with core=cassandraonly -- -- ; -- -- select project.attr9 as "省份", count(project.id) as "项目数量" from /mingdao1/project project where attr45 between '2000-01-01' and '2025-12-31' group by project.attr9 -- -- select project.attr9 as "省份", count(project.id) as "项目数量" from /mingdao1/project project where attr45 between '2025-01-01' and '2025-12-31' group by project.attr9 -- /** -- output() -- **/ -- ; -- SELECT count(project.id) AS "total projets" FROM /mingdao1/project project WHERE attr151 between '2025-01-01T00:00:00' AND '2025-12-31T23:59:59' -- /** -- output() -- **/ -- ; -- MATCH (staff:/mingdao1/staff WHERE attr1 = '钟宏')-[:is_solve_person_of_case]->(case:/mingdao1/case WHERE attr30 >= '2024-01-01' AND attr30 <= '2024-12-31')-[:is_case_of_project]->(project:/mingdao1/project)<-[:is_contract_of_project]-(contract:/mingdao1/contract), (project)<-[:is_admin_of_project]-(pm:/mingdao1/staff) -- RETURN contract.attr18 AS "contract_amount", pm.attr1 AS "pm_name", pm.attr0 AS "pm_id" -- /** -- output() -- **/ -- ; -- match (examination:/birddata/examination) - [:examination_examination_id_patient_patient_id] -> (patient:/birddata/patient) return examination.id,patient.id,examination.examination_id,patient.patient_id MATCH (contract:/mingdao1/contract WHERE attr15 > 1e+06)-[:is_contract_of_project*1..1]->(project:/mingdao1/project WHERE attr45 between '2024-01-01' AND '2024-12-31' AND attr40 like '*已完成*')<-[:is_admin_of_project*1..1]-(pm:/mingdao1/staff WHERE attr26 = '北京') RETURN project.attr3 AS "项目名称", contract.attr15 AS "合同金额", pm.attr0 AS "项目经理工号", pm.attr1 AS "项目经理姓名" -- where 项目经理姓名 is not null -- order by "项目经理工号" asc , "项目名称" asc , "合同金额" asc /** output() **/ ;