根据时间戳对phpmyadmin表中的数据进行排序

时间:2018-05-15 15:36:32

标签: php html mysql database

我在phpmyadmin中有一个表,其中包含来自不同deviceid的数据,每个表都有一列中的时间戳值。我想只查看特定deviceid中按最新时间戳排序的数据

我的表就像

S.no. DEVICEID Timestamp             value1 value2
23.     Abc1.   12/05/2018.12:12:23   23.      26     
24.    Abc2.    11/05/2018.10:09:13   25.      21     

1 个答案:

答案 0 :(得分:0)

我们可以运行类似这样的MySQL SELECT查询:

SELECT t.*
  FROM my_table_is_like t
 WHERE t.deviceid = 'Abc2.'
 ORDER BY t.timestamp DESC

这将返回“特定deviceid”的行,其中行首先是“最新时间戳”。

(这假设timestamp列是DATETIME或TIMESTAMP数据类型。如果它以规范格式存储为字符类型,那么我们可以使用STR_TO_DATE函数将其转换为DATETIME,并按顺序返回表达。)

关于预期结果的问题(?)不是很清楚。