Нужно реализовать функцию подсчета суммы столбца в SQLite таблице используя QtSql

Рейтинг: 0Ответов: 1Опубликовано: 17.01.2023

Нужно реализовать функцию подсчета суммы столбца в SQLite таблице используя QtSql. Метод .exec() на сколько я понимаю возвращает bool. Какой метод нужно использовать подскажите пожалуйста?

def total_balance(self):
    query = QtSql.QSqlQuery()
    query.exec("""SELECT SUM(Balance) FROM expenses""")
    query.first()
    return query

Ответы

▲ 1Принят

Док

query = QtSql.QSqlQuery()
//Выполняем запрос.
query.exec("SELECT SUM(Balance) FROM expenses") 

//  если есть результат, то получаем его и преобразуем в строку
if query.next():
    return query.value(0).toString()

return -1