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

bfrts1fy  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(377)

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

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
b0zn9rqh

b0zn9rqh1#

我们可以运行一个mysql select查询,如下所示:

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

这将返回“特定设备ID”的行,其中首先返回具有“最新时间戳”的行。
(这假设timestamp列是datetime或timestamp数据类型。如果它以规范格式存储为字符类型,那么我们可以使用 STR_TO_DATE 函数,并按该表达式的返回进行排序。)
问题(?)对于预期的结果不是很清楚。

相关问题