MySQL从具有unixtime行的表中选择,但在查询中使用datetime

MySQL从具有unixtime行的表中选择,但在查询中使用datetime,mysql,sql,datetime,Mysql,Sql,Datetime,我有一个MySQL表,其中一行是使用当前unixtime(我们称之为“unixtime”)填充的。 我需要选择值,但在查询中使用datetime格式 SELECT * FROM testValues where FROM_UNIXTIME(timevalue) > "2017-01-07 21:00:48" AND FROM_UNIXTIME(timevalue) < "2017-01-07 21:02:09" 例如: SELECT * from test where unixt

我有一个MySQL表,其中一行是使用当前unixtime(我们称之为“unixtime”)填充的。 我需要选择值,但在查询中使用datetime格式

SELECT * FROM testValues
where FROM_UNIXTIME(timevalue) > "2017-01-07 21:00:48" 
AND FROM_UNIXTIME(timevalue) < "2017-01-07 21:02:09"
例如:

SELECT * from test where unixtime>"2017-01-06 12:00" AND unixtime<"2017-01-08 12:14"

通过在查询中使用from_unixtime()从测试中选择*其中unixtime>“2017-01-06 12:00”和如上所述的unixtime。以下查询从名为“testValues”的表和表中名为“timevalue”(存储为int)的Unix时间字段中进行选择。它在两个日期范围之间进行选择,查询中的范围采用DateTime格式

SELECT * FROM testValues
where FROM_UNIXTIME(timevalue) > "2017-01-07 21:00:48" 
AND FROM_UNIXTIME(timevalue) < "2017-01-07 21:02:09"
从测试值中选择*
“2017-01-07 21:00:48”
和来自_UNIXTIME(timevalue)<“2017-01-07 21:02:09”

希望有帮助:)

提示:
来自UNIXTIME()
UNIXTIME()
UNIXTIME>UNIX\u时间戳('2017-01-06 12:00')
-