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