c# - MySQL C#,日期时间列的最后 x 分钟

标签 c# mysql

使用 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/

相关文章:

php - 无法执行查询: BIGINT UNSIGNED value is out of range

c# - IRandomAccessStream 引用转换为流引用 c#

c# - 在 C# 中限制访问枚举参数的最佳实践

mysql - 保留细节的小计和总计

mysql - 数据库的差异

mysql - 删除主键不影响其他表的外键约束

c# - 如何为 DevExpress WPF GridControl 行着色?

c# - 返回结构时,PInvoke 仅适用于 64 位

c# - 如何获取文件的大小(托管在 Web 服务器上)?

mysql - Sql Count 包含一些值的行