Neo4j Cypher - эквивалент ADD_DATE (дата, единица измерения INTERVAL) - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть несколько sql запросов, которые я хочу перевести на cypher. Один из моих запросов содержит функцию DATE_ADD:

WHERE s_date<=DATE_ADD('2000-12-01',INTERVAL -90 DAY);

Есть ли какая-нибудь эквивалентная функция в шифре, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 07 сентября 2018

Для этого вы можете использовать APOC: https://neo4j -contrib.github.io / neo4j-apoc-rules / # _ добавление_субтрактинга_времени_в_т_к_в_стадии

Или, если вы используете временную функцию Neo4j 3.4, вы можете добавить 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

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...