Приветствую всех,
У меня есть этот sqlite-запрос, который, как и ожидалось, запускается в sqlite
CREATE TABLE 'Time_node1'
AS
SELECT no,
LAG(p.Time) OVER(ORDER BY p.no) PreviousValue,
p.Time,
LEAD(p.Time) OVER(ORDER BY p.no) NextValue
FROM table1 p
WHERE SourceName = 'node1'
Мне нужно выполнить этот запрос несколько раз в Python, но это дает мне ошибку
cur.execute("CREATE TABLE 'Time_node1' AS SELECT no,LAG(p.Time) OVER(ORDER BY p.no) PreviousValue, p.Time,LEAD(p.Time) OVER(ORDER BY p.no) NextValue FROM table2 p WHERE SourceName = 'node1'")
Ошибка
Error: ('HY000', '[HY000] near "(": syntax error (1) (1) (SQLExecDirectW)')
Любая помощь будет очень ценится