0
我需要將我的Oracle查詢更改爲SQLite。 這是某種日曆。SQLite:執行查詢時出錯:near「WITH」
Oracle查詢,工作正常:
SELECT TRUNC(sysdate,'DD') - level AS d
FROM dual
CONNECT BY level <= 180
SQLite的查詢,我已經寫了:
WITH RECURSIVE
dates(day_date) AS (
SELECT date('now','-180 day')
UNION ALL
SELECT day_date+1
FROM dates WHERE day_date < date('now')
)
select * from dates;
它拋出一個錯誤,當我執行它。 錯誤而執行查詢:近 「WITH」:語法錯誤
什麼是錯我的代碼?我使用此頁來檢查語法:https://www.sqlite.org/lang_with.html