2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Ошибка выполнения запроса в sqlalchemy, python.
Сообщение16.09.2020, 23:46 


21/02/19
108
Здравствуйте. Столкнулся с такой ошибкой в sqlalchemy:
Используется синтаксис Python
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "(": syntax error
[SQL: SELECT expenses.id AS expenses_id, expenses.category AS expenses_category, expenses.alias AS expenses_alias, expenses.price AS expenses_price, expenses.date AS expenses_date, sum(expenses.price) OVER () AS sum
FROM expenses
WHERE expenses.date LIKE ?]
[parameters: ('%__.09.20%',)]
 

При выполнении запроса:
Используется синтаксис Python
purchases = session.query(Expenses, over(func.sum(Expenses.price)).label("sum")).filter(Expenses.date.like(search)).all()
 

Не могу понять, какая синтаксическая ошибка присутствует рядом с "(". В сгенерированном SQL запросе вроде все правильно.
Подскажите, кто сталкивался с подобным, в чем может быть дело?

 Профиль  
                  
 
 Re: Ошибка выполнения запроса в sqlalchemy, python.
Сообщение18.09.2020, 00:23 
Заслуженный участник


26/05/14
981
Поменяйте "sum" в label("sum") на что-нибудь другое. Вдруг поможет?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group