日期:2014-05-17  浏览次数:20655 次

时间差怎么求
select datediff(hour,'2007-09-29 16:01:07.637','2007-09-29 18:28:14.623')
执行这样的sql,出现“未找到要求的form字”,如果加上from pc_plan_limdate 
出现,“datediff标识符无效”
请问这是什么情况啊?谢谢各位了!

------解决方案--------------------
select datediff(hour,'2007-09-29 16:01:07.637','2007-09-29 18:28:14.623') from dual;
dual是oracle模拟出来的一个虚表

还有,oracle中没有datediff这个函数,要自己写