時間という列のすべての行の合計を受け取る関数を作成したいと思います。次に、整数値を返す必要があります。これを使用して、別の数値を乗算します。
-(NSInteger)calculateTotal{
FMDatabase *dbHandler = [FMDatabase databaseWithPath:[Utility getDatabasePath]];
[dbHander open];
FMResultSet *results = [dbHandler executeQuery:@"SELECT SUM(hours) FROM inputs"];
NSInteger totalHours;
while ([results next]) {
totalHours = [results intForColumn:@"hours"];
}
return totalHours;
}
ただし、機能せず、0が返され、「時間」という列がないという警告が表示されます。