MYSQL 中的 TIMEDIFF
MYSQL 中的 TIMEDIFF
我正在使用交换 IC (http://interchange.rtfm.info/icdocs/index.html)
[query list=1 sql="SELECT TIMEDIFF(NOW(),'[sql-param time]') as diff"]
my $vardifftime = [sql-param diff];
$vardifftime
它的输出为空白。
我想要 mysql 数据库中当前时间和日期时间类型列之间没有小时数。 [sql-param time] 存储日期时间。
TIMEDIFF in MYSQL
I am using Interchange IC (http://interchange.rtfm.info/icdocs/index.html)
[query list=1 sql="SELECT TIMEDIFF(NOW(),'[sql-param time]') as diff"]
my $vardifftime = [sql-param diff];
$vardifftime
It is giving output blank.
I want no of hours between current time and datetime type column in mysql database.
[sql-param time] stores datetime.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
[sql-param time]
是否为datetime
,因为timediff
期望两个表达式具有相同的类型。如果 [sql-param time] 只是时间那么你可能可以这样做Is
[sql-param time]
is ofdatetime
causetimediff
expects both expression to be of same type. If [sql-param time] is time only then probably you can do like