[求助]时间差问题,个人认为有点难度,大家指点一下。
要实现 的功能:两个字段:
计划完成时间:start_date
实际完成时间:end_date
关系以一天24小时(分四级)为评定标准。
当:end_date-start_date<=0 评为:圆满完成
当 end_date-start_date>0 时,分三级
也就是在两者差为1-8小时:评定为:完成较好
两者差为9-16小时:评定为:完成一般
两者差为17-24时:评定为:基本完成。
24小时以上,为:完成较差。
我想用:selcet case 实现。
大概是这样的 :
select case status(i)
case satus(1-8)
response.write"完成较好"
case satus()
.....
当然end_date和start_date在表中己经存有记录。就差计算了
高手 指点一下。