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