我正在尝试将SQLite表中的最后记录推送到图表。假设数据看起来像这样......
ID Date_Time Value
1 2014-10-21 10:00:00 60
2 2014-10-21 10:00:00 63
3 2014-10-21 10:00:00 65
.
.
.
450 2014-10-21 10:00:00 64
451 2014-10-21 10:00:00 61
452 2014-10-21 10:00:00 59
453 2014-10-21 10:00:00 58
454 2014-10-21 10:00:00 59
455 2014-10-21 10:00:00 61
假设我希望最后5条记录转到图表,我的查询看起来像这样......
SELECT Date_Time, Value FROM TABLENAME ORDER BY Id DESC LIMIT 5;
这会获得正确的数据,但顺序错误。 DESC子句将它们按照Id顺序455,454,453,452和451进行处理。我想要它们在451,452,453,454和455中。
必须有一个简单的方法来做到这一点,不需要我放入我自己的数组,而不是重新排序。然而,它逃脱了我!
提前致谢...