В настоящее время у меня есть простое приложение верблюда, с маршрутом отдыха, указывающим на компонент sql для извлечения данных в формате json.SQL написан с выражением CTE.
Ниже приведено sql:
with temp (mydate) as (
select (DATE(:#${date:headers.sumDate}) - (DAY(DATE(:#${date:headers.sumDate})) - 1) DAYS) - 1 MONTH as mydate from sysibm.sysdummy1
union all
select mydate - 1 MONTH from temp
where mydate > (DATE(:#${date:headers.sumDate}) - (DAY(DATE(:#${date:headers.sumDate})) - 1) DAYS) - 6 MONTH
)
SELECT t.mydate FROM temp t
LEFT JOIN FEES.ACCOUNT cont ON cont.yearMonth = t.mydate
Ошибка:
DB2 SQL Error: SQLCODE=-245, SQLSTATE=428F5, SQLERRMC=DATE;1, DRIVER=4.21.29
Я думаю, что это должно быть, потому что параметр (headers.sumDate
) не был отформатирован для объекта Date
, но я попытался поставить префикс date:
, и он все еще не работал.
Любая идея или предложение приветствуются.
Спасибо