sql - Neo4j Cypher - 等效于 ADD_DATE(date,INTERVAL expr unit)
问题描述
我有一些要转换为密码的 sql 查询。我的查询之一包含函数 DATE_ADD :
WHERE s_date<=DATE_ADD('2000-12-01',INTERVAL -90 DAY);
请问有没有等价的功能呢?
谢谢,
解决方案
您可以为此使用 APOC:https ://neo4j-contrib.github.io/neo4j-apoc-procedures/#_adding_subtracting_time_unit_values_to_timestamps
或者,如果您使用的是 Neo4j 3.4 的时间特性,您可以将 a 添加Duration
到 a 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
干杯
推荐阅读
- amazon-web-services - 在 AWS ACM 中导入证书的正确方法是什么?
- c# - 我可以更改 ListFormat.ListString 的字体吗?
- r - 使用 sparklyr 返回逻辑计划
- angular - Ionic/Angular 模态被延迟加载
- r - 导出 base64 加密的 jpg
- android - 安卓更新后出现与安卓语音按钮相关的硬件问题
- python-3.x - 如何为拥抱脸变压器模型的序列分类设置自定义输入管道?
- php - PHP,试图从需要会话的网站卷曲下载 csv
- sql - 影响 EF CodeFirst 迁移的数据库更改
- mysql - MySQL 查找值序列中的缺失间隙