MYSQL中的TIMEDIFF
MYSQL中的TIMEDIFFMYSQL中的TIMEDIFF,mysql,html,perl,datetime,interchange,Mysql,Html,Perl,Datetime,Interchange,MYSQL中的TIMEDIFF 我正在使用交换IC(http://interchange.rtfm.info/icdocs/index.html) $vardifftime它将输出设为空白。 我想要mysql数据库中当前时间和日期时间类型列之间的小时数。 [sql参数时间]存储日期时间。是[sql参数时间]是datetime原因timediff希望两个表达式的类型相同。如果[sql param time]是time only,那么您可能可以这样做 SELECT TIMEDIFF(TIME(NOW
我正在使用交换IC(http://interchange.rtfm.info/icdocs/index.html)
$vardifftime
它将输出设为空白。我想要mysql数据库中当前时间和日期时间类型列之间的小时数。
[sql参数时间]存储日期时间。是
[sql参数时间]
是datetime
原因timediff
希望两个表达式的类型相同。如果[sql param time]是time only,那么您可能可以这样做
SELECT TIMEDIFF(TIME(NOW()),'[sql-param time]') as diff
谢谢,但我正在windows上工作,我不知道您为什么使用UNIX\u TIMESTAMPSry。我不知道这个功能,它在mysql上运行良好,但在html页面上运行良好,谢谢,但我仍然在html页面上获得空输出,它在mysql上运行良好
SELECT TIMEDIFF(TIME(NOW()),'[sql-param time]') as diff
SELECT ROUND((UNIX_TIMESTAMP()-UNIX_TIMESTAMP('[sql-param time]'))/3600);