Запрос от Python для Rolling Avg от SQLite DB, давая ошибкиPython

Программы на Python
Ответить
Anonymous
 Запрос от Python для Rolling Avg от SQLite DB, давая ошибки

Сообщение Anonymous »

Я пытаюсь вычислять среднее значение в базе данных SQLite, отправив запрос из моего кода Python, как показано ниже. < /p>
import sqlite3
sql_db_path = "/home/Documents/src"
sql_db_name = "temp.db"
try:
sqlConn = sqlite3.connect(f'{sql_db_path}/{sql_db_name}')
sqlCursor = sqlConn.cursor()
print(f'Connected Successfully to SQL db :: [{sql_db_path}/{sql_db_name}]')
except:
print(f'Could not connect to SQL db :: [{sql_db_path}/{sql_db_name}], Exiting........... ')
exit(-1)
r = sqlCursor.execute("""select DelivQTY, sqlDate, AVG(DelivQTY) OVER (ORDER BY sqlDate DESC ROWS BETWEEN 1 FOLLOWING AND 5 FOLLOWING) sma5_delivQty FROM (SELECT * FROM bcRawData WHERE symbol = 'INFY')""")
< /code>
Этот запрос отлично работает в интерактивном сеансе SQL (SQLiteBrowser)
, но я получаю следующую ошибку, когда я запускаю одну и ту же Python. (Порядок с помощью строк Descladate Desclate между 1 следующим и 5) SMA5_DelivQty от (SELECT * FROD BRAWDATA, где Symbol = 'infy') "" ")
sqlite3.operationalerr: ближе" (":« Синтаксис ошибка < /p>
Похоже, что не может понять, что я не могу понять, но я не могу понять. Удача.
цените, если кто-то может помочь мне в этом. /> thanks.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-errors
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»