MySql:读取时间戳旁边的数据库表项

时间:2013-09-28 09:59:05

标签: mysql sql database

我有一个存储逆变器产生的能量的mysql数据库。存储的值在“kWh_Dag”列中每x分钟汇总一次。现在我想读一下,当天特定时间产生的能量是多少。这些值与时间戳“Datum_Dag”一起存储。

我试过

SELECT `kWh_Dag` from `tgeg_dag` WHERE `Datum_dag` IN (SELECT MAX(`Datum_Dag`) FROM `tgeg_dag` WHERE `Datum_Dag` < "2013-09-27 00:00:00")

但数据库不返回任何内容。 “内联”SQL语句确实返回属于我想要的表条目的正确时间戳。

这是访问所需数据库条目的最明智的方法吗?

由于

1 个答案:

答案 0 :(得分:0)

我发现问题是使用“IN”。当更改为“=”时,语句将返回所需的条目。

我认为IN需要几个值?!