У меня есть несколько sql запросов, которые я хочу перевести на cypher. Один из моих запросов содержит функцию DATE_ADD:
WHERE s_date<=DATE_ADD('2000-12-01',INTERVAL -90 DAY);
Есть ли какая-нибудь эквивалентная функция в шифре, пожалуйста?
Спасибо
Для этого вы можете использовать APOC: https://neo4j -contrib.github.io / neo4j-apoc-rules / # _ добавление_субтрактинга_времени_в_т_к_в_стадии
Или, если вы используете временную функцию Neo4j 3.4, вы можете добавить Duration к Date: RETURN date({year:2018, month:3, day: 31}) + duration('P1D').
Duration
Date
RETURN date({year:2018, month:3, day: 31}) + duration('P1D')
Для получения дополнительной информации см. Документацию: https://neo4j.com/docs/developer-manual/3.4/cypher/syntax/temporal/#cypher-temporal-specifying-durations
Приветствия