首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

时间差如何求

2012-03-09 
时间差怎么求select datediff(hour,2007-09-29 16:01:07.637,2007-09-29 18:28:14.623)执行这样的sql,

时间差怎么求
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这个函数,要自己写

热点排行