您可能已经意识到,我经常使用这个 IBM Bluemix DataConnect 服务。创建活动时,您可以使用自定义过滤器优化要导出的数据(它启用 WHERE 子句以向查询添加逻辑)
我正在尝试过滤 TIMESTAMP 字段,尝试获取 1 个月前的数据,但该语句不起作用。
DATE(SHIPMENT_TMS) >= CURRENT DATE - 2 MONTH - (DAY(CURRENT DATE)-1)DAYS
我收到以下错误消息
自定义过滤器失败。重试刚刚执行的整形操作。• 使用 SQL WHERE 子句表达式 'DATE(SHIPMENT_TMS) >= CURRENT DATE - 2 MONTH - (DAY(CURRENT DATE)-1)DAYS' 过滤行 java.lang.RuntimeException: [1.36] failure: end of input expected DATE (SHIPMENT_TMS) >= 当前日期 - 2 个月 - (DAY(CURRENT DATE)-1)DAYS
服务可能无法识别 DATE() 或 DAY()。有没有人尝试做这样的过滤器?
谢谢