选择某一天,计算天数的sql 比如选择某一天,如20110804计算出2011nian0101到20110804的总天数,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select round(sysdate - to_date('2011-01-01','yyyy-MM-dd'))from dual直接减 --两个日期想减select trunc(to_date('20110804','yyymmdd')) - trunc(to_date('20110101','yyymmdd'))from dual; 直接日期相减应该是可以的select to_date('20110804','YYYY-MM-DD')-to_date('20110101','YYYY-MM-DD') FROM DUAL select to_date(日期值,'yyyy-mm-dd')-trunc(to_date(日期值,'yyyy-mm-dd'),'yyyy') from dual; SQL> select to_char(to_date('2011-08-04','yyyy-mm-dd'),'ddd') from dual; TO_CHAR(TO_DATE('2011-08-04','------------------------------216 SQL> 求分组语句,在线等 跪求大虾指导 这句sql怎样理解 关于监听服务在几个问题,请大家指教! 在oracle中创建表时提示表名无效!请大侠帮忙! 关于sql的问题 Oracle PL/SQL Trigger 哪里有关于恢复的书下啊???????? oracle9i与8.05的匹配问题,值得关注,高手帮忙!!谢谢 PL/SQL 工具databases里面没有显示内容。求救 请教一个SQL的写法 组合主键中其中一个字段是否能为null
select round(sysdate - to_date('2011-01-01','yyyy-MM-dd'))
from dual直接减
--两个日期想减
select trunc(to_date('20110804','yyymmdd')) - trunc(to_date('20110101','yyymmdd'))
from dual;
FROM DUAL
SQL> select to_char(to_date('2011-08-04','yyyy-mm-dd'),'ddd') from dual;
TO_CHAR(TO_DATE('2011-08-04','
------------------------------
216
SQL>