Add stats

This commit is contained in:
2011-09-13 21:39:22 +02:00
parent 98513c1ca9
commit ae4a0eb7ac
3 changed files with 406 additions and 346 deletions

View File

@@ -413,7 +413,8 @@ double Database::GetAccountAmount(int id, int month, int year)
double res = 0.0;
QSqlQuery query(_db);
req = QString("SELECT amount FROM account_amount WHERE account='%1' AND month='%2' AND year='%3'").arg(id, month, year) ;
req = QString("SELECT amount FROM account_amount WHERE account='%1' AND month='%2' AND year='%3'")
.arg(QString::number(id), QString::number(month), QString::number(year)) ;
EXECUTE_SQL_QUERY(req, 0.0);
@@ -437,7 +438,8 @@ double Database::CalcAccountAmount(int id, int month, int year, bool* had_values
double res = 0.0;
QSqlQuery query(_db);
req = QString("SELECT SUM(id) AS id, SUM(amount) AS amount FROM operation WHERE account='%1' AND month='%2' AND year='%3' AND meta='0'").arg(id, month ,year) ;
req = QString("SELECT SUM(id) AS id, SUM(amount) AS amount FROM operation WHERE account='%1' AND month='%2' AND year='%3' AND meta='0'").
arg(QString::number(id), QString::number(month), QString::number(year)) ;
EXECUTE_SQL_QUERY(req, 0.0);
@@ -465,7 +467,7 @@ bool Database::GetOperation(int id, Operation* op)
QString req;
QSqlQuery query(_db);
req = QString("SELECT * FROM operation WHERE id='%1").arg(id);
req = QString("SELECT * FROM operation WHERE id='%1").arg(QString::number(id));
EXECUTE_SQL_QUERY(req, false);