Я пытаюсь вычислять среднее значение в базе данных 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
Запрос от Python для Rolling Avg от SQLite DB, давая ошибки ⇐ Python
Программы на Python
-
Anonymous
1748098148
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.
Подробнее здесь: [url]https://stackoverflow.com/questions/79636875/query-from-python-for-rolling-avg-from-sqlite-db-giving-errors[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия