我在 mySQL 数据库中有一个表,我想以这种方式将数据排序到该表:温度和时间的最后 10 个值按时间顺序从最旧到最新排序。表中的字段称为时间戳,类型为 TIMESTAMP像这样 2016-02-10 22:41:23执行此查询
SELECT * FROM `tempLog` ORDER BY` timeStamp` DESC LIMIT 0, 10
我按时间顺序从最近到最旧获取记录,但我想从最旧到最新,然后将所有内容放在折线图中
要以这种方式对最后十条记录进行排序,您可以执行以下操作:
SELECT *
FROM (SELECT * FROM `tempLog` ORDER BY `time_stamp` DESC LIMIT 10) AS `foo`
ORDER BY `time_stamp` ASC;