我一直在使用臨牀圖形數據集處理重新接納問題。假設患者在30天內被重新接受。所以,這意味着我需要在第二次訪問日期的第一天(訪問日期)添加30天。如何在Cypher中將日期添加到日期屬性?
這裏是Cypher支架查詢:
MATCH(p:Person)-[r:PATIENT_HAS]->(e:Encounter)
WITH p,e
MATCH (p)-[r:PATIENT_HAS]-(e2:Encounter) WHERE e2.ADMIT_DATE < (e.ADMIT_DATE + 30)
這個查詢將不能工作,因爲日期屬性是YYYYMMDD格式。例如,如果是20151225,則會提供20151255.但我需要在添加30天后將其作爲20160124。是否有其他方式使用與YYYYMMDD不同的格式。我知道字符串格式爲YYYY-MM-DD,但是如何使用這種格式來添加日期?
如何做到這一點?
我將不勝感激您的幫助。
您是否考慮過使用支持日期和時間的[APOC庫](https://neo4j-contrib.github.io/neo4j-apoc-procedures/#_date_time_support)? –