select语句能否算日期格式字段相减?或者只要获得日期格式的年份就可以了
解决方案 »
- 连接Oracle9i报ORA-12540:超出内部限制错误!!!
- oracle sql与标准的sql语句的区别?
- 哪位大哥有《Oracle Database 10g SQL开发指南》这本书的源代码?
- toad与plsql导出oracle表的问题
- 有没有Oracle10g向Db2迁移乱码的解决办法?
- ORACLE装在LINUX下,用VC或者VB编程,如何访问数据库?
- 请问Oracle9i的sys用户如何设置成不用sysdba,sysoper登录的?
- 存储过程游标移动问题
- 一台服务器装两个数据库性能如何?
- Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169870080)(ERR=12505
- 帮我分析一条语句.......急
- 关于调用参数过程中的传递参数问题
select TO_DATE('20040723','YYYYMMDD')- TO_DATE('20040723','YYYYMMDD') from dual----
0
select to_char(sysdate,'yyyy') from dual;得到 2007
select ROUND(TO_DATE('2004-07-23','YYYY-MM-DD')- TO_DATE('2004-07-23','YYYY-MM-DD'),'YEAR') from dual这样就获得日期格式的年份
如 timestamp '1' day
timestamp '1 12:00:00' day to second
诸如此类........
select extract(year from sysdate) from dual
floor((date2-date1, 365) /30) 作为月
mod(mod(date2-date1, 365), 30)作为日.