使用 MySQL,我每秒都会将数据加载到表中。我只想查看最新的 x 分钟(10、15,无论我想要什么)。我读过的所有内容都说要使用 INTERVAL,这在 MySQL 查询编辑器中有效,但我正在从 .NET 查询表,并且在使用 INTERVAL 时,完全相同的查询似乎无法从 .NET 驱动程序中工作。如何在不使用 INTERVAL 关键字的情况下执行此操作?
最佳答案
这有点令人讨厌,但您也可以使用带有负值的 ADDTIME() :
SELECT * FROM 表 WHERE date_col > ADDTIME(NOW(), '-0:5:0');
关于c# - MySQL C#,日期时间列的最后 x 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874606/