在我的数据库中,
有这样的数据,
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数据的总和,
我该怎么做?
答案 0 :(得分:2)
试试这个:
select sum(avtime) from
(SELECT average_time AS avTime
FROM tbl_Timer
ORDER BY id DESC LIMIT 5)
答案 1 :(得分:0)
如果ID是连续的,那么
这样的东西select sum(average_time) from data where id >= (select max(id)-4 from data);