读书人

函数

发布时间: 2012-02-27 10:00:22 作者: rapoo

求一个函数
一个时间长度,单位是秒,把它转换成分钟,规则是,如果不到一分钟的话算0分钟,如果是超过1分钟的话,采用向上补进的方法计算分钟,样例数据如下。

秒 分钟
10 0
59 0
60 1
61 2
119 2
120 2
121 3
179 3
180 3
181 4

[解决办法]
mod 只能算到 部分
比如60以内 但61只能算一分钟 算不到二分钟上面去
有人有什么方法
[解决办法]
if mod(秒,60)=0 then
秒/60
else
ROUND(CAST(秒 AS DOUBLE)/60, 0)+1
end if

这个意思
[解决办法]

探讨
if mod(秒,60)=0 then
秒/60
else
ROUND(CAST(秒 AS DOUBLE)/60, 0)+1
end if

这个意思

读书人网 >IBM DB2

热点推荐