mysql timestampdiff 总是返回 null?

标签 mysql datetime

我正在使用 14.4 版本的 mysql,我正在尝试执行以下查询:

SELECT TIMESTAMPDIFF(MINUTE, MINUTE(NOW()), NOW())

这应该返回当前小时的时间戳,但它始终返回 null。 TIMESTAMPADD 工作得很好,我只是在使用这个函数时遇到了问题。我通过谷歌和mysql文档寻找这个问题的答案,但我找不到任何东西。

有人知道出了什么问题吗?

我的完整目标是返回从现在到下一个小时 5 点还剩多少分钟的查询。例如。如果是 1:30,我们的目标时间是 1:55,因此查询将返回 25

最佳答案

如果你想要时间

SELECT CURTIME()

您发布的查询是荒谬的,或者更清楚地说明您想要什么。

关于mysql timestampdiff 总是返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676435/

相关文章:

database - mysql:优化查询w/mixed-ascendency ORDER BY

mysql - 找不到-lmysqlclient

php - CentOS 7 - 更新默认存储库中未找到的软件包

mysql - belongs_to 和引用实际上在表中创建关系吗?

c# - 如何强制 Entity Framework 使用 datetime 而不是 datetime2 进行存储过程调用?

c# - 日期时间格式问题

PHP/MySQL 选择并统计匹配记录

javascript - 从 HTML5 时间对象中获取日期时间(不仅仅是在 Firefox 中)

javascript - C# DateTime 转 Javascript 日期 - 时区

c# - 如何从一月减去 3 个月以获得正确的月份?