如何找出当前时间和我在mysql表列中提到的时间的差异?

如何找出当前时间和我在mysql表列中提到的时间的差异?,mysql,Mysql,试图找出以小时为单位的两个时间值的差异。此外,我还试图找到与上述sql语句类似的日期差异,但我得到了错误:调用本机函数'TIMEDIFF'时参数计数不正确。 提前感谢那些喜欢回复的人。您对timediff()的语法有误。。你应该使用 SELECT HOUR(TIMEDIFF(NOW()-SOME_COLUMN)) FROM ANYTABLE; TIMEDIFF()的参考是 您还可以在同一页上找到DATEDIFF()的参考。MySQL在线手册中有很多此类信息。这应该是你的第一个参考点 SEL

试图找出以小时为单位的两个时间值的差异。此外,我还试图找到与上述sql语句类似的日期差异,但我得到了错误:
调用本机函数'TIMEDIFF'时参数计数不正确。


提前感谢那些喜欢回复的人。

您对
timediff()的语法有误。
。你应该使用

SELECT  HOUR(TIMEDIFF(NOW()-SOME_COLUMN)) 
FROM ANYTABLE;
TIMEDIFF()
的参考是

您还可以在同一页上找到
DATEDIFF()
的参考。MySQL在线手册中有很多此类信息。这应该是你的第一个参考点

SELECT  HOUR(TIMEDIFF(NOW(), SOME_COLUMN)) FROM ANYTABLE;