作业帮 > 数学 > 作业

oracle问题:v_run_duration := round((sysdate - v_sysdate) * 24

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/30 02:07:23
oracle问题:v_run_duration := round((sysdate - v_sysdate) * 24 * 60 * 60,0);?
意思是给v_run_duration这个变量赋值,等于 sysdate- v_sysdate的差把并转成秒,如sysdate = 2012-7-3,v_sysdate = 2012-7-2,那v_run_duration = round(( '2012-7-3' - '2012-7-2') * 24 * 60 * 60,0) = round ( 1 * 24 * 60 * 60,0) = 86400秒.其中round的作用是四舍五入到多少位,现在是0,所以四舍五入到个位,比如round( 60.237,2) 表示四舍五入到小数点第二位,所以是60.24