咨询sql server2000 datediff函数计算两个时间之间相隔天数问题
山水无言 2011-04-02 02:55:07 数据库里有两个日期时间字段,一个是受理时间,另一个是竣工时间,如
受理时间:2011.03.03 08:01
竣工时间:2011.03.03 08:11
请问用datediff函数计算这两个时间之间天数如何才能做到这样:
当两个时间差> 0 and <=24小时时,则结果是1天
当两个时间差>24 and <=48小时时,则结果是2天
当两个时间差>48 and <=72小时时,则结果是3天
以此类推
说明:
我原来这样用时会出现问题:
select datediff(dd,受理时间,竣工时间) from tab
问题:
当时间差只有10分钟时,查询结果变成0,我要它显示为1(即,当两个时间差>0 and <=24时,要求显示为1天)