Как получить итоговые пять значений в Sqlite? - PullRequest
0 голосов
/ 17 октября 2011

В моей базе данных,

Есть такие данные,

 ID  average_time
 1    5
 2    10
 3    15
 4    20
 5    25 
 6    30

Я создаю запрос;

 select total(average_time) from tbl_Timer order by id desc limit 5

Это дает общее количество всехзначения.

Я хочу общее количество данных LastFive,

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Попробуйте это:

select  sum(avtime) from
  (SELECT average_time AS avTime 
   FROM tbl_Timer
   ORDER BY id DESC LIMIT 5)
0 голосов
/ 17 октября 2011

Если идентификатор последовательный, как насчет чего-то подобного

select sum(average_time) from data where id >= (select max(id)-4 from data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...