我在查询时遇到问题,我想在日期中添加一个间隔,并且interval参数是表中列的值。
我的桌子是这样的
DATE_ | STEP
2019-10-01 10
2019-11-01 30
此查询失败:
SELECT,BEGIN(EXPD) AS DH_STEP,DATE_
FROM MY_TABLE
EXPAND ON PERIOD(CAST( DATE_ || ' 00:00:00' AS TIMESTAMP(0)),CAST(DATE_|| ' 00:00:00' AS TIMESTAMP(0)) + INTERVAL '1' DAY)
EXPD BY INTERVAL STEP MINUTE;
实际上,如果将STEP替换为“ 10”,则查询成功。
谢谢。