我运行查询:
SELECT ifnull(TIME_TO_SEC( TIMEDIFF( a.ending, a.begining ))/60,0)
FROM visits` a
我想像NUMBER那样结果
但我像这样回归
0.0000
50.0000
50.0000
0.0000
0.0000
50.0000
我期待如下:
0
50
50
0
0
50
或50,00
这意味着我需要返回号码
答案 0 :(得分:0)
SELECT CAST( ifnull( TIME_TO_SEC( TIMEDIFF( a.ending, a.begining ))/60,
0 )
AS unsigned )
FROM visits` a
答案 1 :(得分:0)
要获得整数结果,请使用DIV
的{{1}}。像这样:
/
答案 2 :(得分:0)
好但是圆的错误
如果我除以50/50的结果是0,99 为什么?
错误的是类型?