■■高手救命!字段是Date类型,值是2002/05/05,我要传入某个日期数据例如2002/10/30,在SQL语句中如何求差几天??? date('2002/05/05','yyyymmdd')-date('2002/10/30','yyyymmdd') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个日期直接相减或trunc(date1-date2) abs(trunc(date1-date2))//只求相差天数,无正负 SQL> select to_date('2002/05/05','yyyy/mm/dd')-to_date('2002/10/30','yyyy/mm/dd') from dual;TO_DATE('2002/05/05','YYYY/MM/DD')-TO_DATE('2002/10/30','YYYY/MM/DD')--------------------------------------------------------------------- -178SQL> select abs(to_date('2002/05/05','yyyy/mm/dd')-to_date('2002/10/30','yyyy/mm/dd')) from dual;ABS(TO_DATE('2002/05/05','YYYY/MM/DD')-TO_DATE('2002/10/30','YYYY/MM/DD'))-------------------------------------------------------------------------- 178 EXP导出数据库,有文件大小限制么 怎么将Oracle 10g 数据库 迁移至 SQL Server 2005 oracle字符串处理(急) 数据迁移 trunc(sysdate - 8/24)是什么意思 如何制作数据库的软件升级包,急啊!在线等。 存储过程的问题 pl/sql的问题 几个小问题 oracle 9i中的导入和导出的问题。 怎么设置sqlplus下的edit命令所用的编辑器? 100分求问一条sql的写法
或
trunc(date1-date2)
---------------------------------------------------------------------
-178SQL> select abs(to_date('2002/05/05','yyyy/mm/dd')-to_date('2002/10/30','yyyy/mm/dd')) from dual;ABS(TO_DATE('2002/05/05','YYYY/MM/DD')-TO_DATE('2002/10/30','YYYY/MM/DD'))
--------------------------------------------------------------------------
178