求两个日期型字段相减以后的小时数 select (a1-a1)*24 from tbname; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select trunc((a1-a2)*24) from tname; 抱歉,我举的例子有点不够详细,日期后面还要跟时间,如一个字段A1为(2002/09/13 13:00:00),A2为(2002/09/12 12:00:00),A1-A2=25小时。怎样用SQL语句得出“25”这个值? SQL> select (to_date('2002-09-12 13:00:00','yyyy-mm-dd hh24:mi:ss') 2 -to_date('2002-09-11 12:00:00','yyyy-mm-dd hh24:mi:ss'))*24 sub from dual; SUB--------- 25 如果一个日期字段与sysdate系统日期相比较的话,得出的就是一个小数,也就是说*24就是得到正确的时间。希望能对你有所借鉴。 查看选定oracle会话中所用的语句 oracle 没有的数据补0 oracle调用外部c程序 函数编译错误 从PowerDesigner中导入SQl形成PDM图可否显示关联 如何在procedure中调用函数返回的游标 请教一个性能的问题 Oracle监听器问题 求sql语句 数据库太大,一个硬盘放不下怎么办? 新手请问:tochar和todate是如何使用的?格式? [讨论]oracle的安装方法与cpu有关系吗?(回复都有分) 初学者!请问在Oracle中能不能在一个字段中存放整型数组?
怎样用SQL语句得出“25”这个值?
2 -to_date('2002-09-11 12:00:00','yyyy-mm-dd hh24:mi:ss'))*24 sub from dual; SUB
---------
25
希望能对你有所借鉴。