ORACLE中的时间问题 ORACLE 中有两个字段 A,B ,其中,A,B都是时间类型,现在要知道,小时差=A-B不知道如何 写SELECT 语句。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 意思是要看A-B相差多少个小时吗?用(a-b)*24就行了。 select (to_date('2008-11-26 12:00','yyyy-MM-dd hh24:mi') - to_date('2008-11-26 10:00','yyyy-MM-dd hh24:mi'))*24from dual SELECT (A-B)*24 FROM 表名在oralc里时间相减是天数,*24得到小时数 SELECT ROUND(TO_CHAR(SYSDATE - TO_DATE('2008-10-26 12:47:33', 'YYYY-MM-DD hh24:mi:ss')) * 24) FROM DUAL; 两种都试试...SELECT ROUND(TO_CHAR(SYSDATE - TO_DATE('2008-10-26 12:47:33', 'YYYY-MM-DD hh24:mi:ss')) * 24) FROM DUAL;'2008-10-26 12:47:33'是不是可以用字段代替的呢 请教一个关于drop table的问题 求一SQL语句,横表转纵表! oracle group by每天某段时间 你知道吗? 请高手帮忙分析一下用哪种方式比较好 SQL语句问题,在线等。 Oracle10g 数据库连接问题 急,在线等待 中国第一套自主知识产权的数据库产品全球26000元重奖征名 【delphi中利用ClientDataSet和ADOQuery分别如何调用oracle中的存储过程-JCC0128-400分奉上】 PowerDesigner的CDM转PDM时的自动命名规则的疑问? Oracle JVM的疑问,特请教!
用(a-b)*24就行了。
- to_date('2008-11-26 10:00','yyyy-MM-dd hh24:mi'))*24
from dual
在oralc里时间相减是天数,*24得到小时数
TO_DATE('2008-10-26 12:47:33', 'YYYY-MM-DD hh24:mi:ss')) * 24)
FROM DUAL;
SELECT ROUND(TO_CHAR(SYSDATE -
TO_DATE('2008-10-26 12:47:33', 'YYYY-MM-DD hh24:mi:ss')) * 24)
FROM DUAL;'2008-10-26 12:47:33'是不是可以用字段代替的呢