select to_char(sysdate,'yyyy') from dual;
select to_char(sysdate,'mm') from dual;
select to_char(sysdate,'dd') from dual;
select to_char(sysdate,'mm') from dual;
select to_char(sysdate,'dd') from dual;
解决方案 »
- 通过oracle11g的dataguard来实现查询,生产库分离
- Oracle锁机制
- 请问我在pl sql developer里运行的sql语句会不会在后台留下记录
- 如何在pl/sql里把查询的数据生成excel?
- 为什么在Oracle Plus写入的数据,用java都不出来,只能读到java自己写数据
- 一句简单的sql语句!急
- 关于引号和字符连接拼写的问题——急等
- 一个select问题,有没有好的方法?高手请进.
- 怎么运行*.sql文件,现在有*.sql文件,就是不知道怎么运行?请高手帮忙!谢谢!
- 对(求问oracle下分组统计问题,急! 贴号:5997583)的加分2
- pb8.0使用oracle中的全局临时表提取不到数据
- 用OCI的olon()连接数据库,它只要提供用户名和密码。我在本地连接没问题。但我要连接远程服务器的话要怎么做?
例如:当前月为第三季度
SQL> select decode(MOD(to_number(to_char(sysdate,'mm')),3),0,to_number(to_char(sysdate,'mm'))/3,
2 to_number(to_char(sysdate,'mm'))/3+1) 季度 from dual; 季度
---------
3
select to_char(sysdate,'Q') from dual;
select to_char(sysdate, 'q') from dual; --季度
select floor((to_char(sysdate,'mm')+2)/3) from dual;FLOOR((TO_CHAR(SYSDATE,'MM')+2)/3)
----------------------------------
3
主要好似原来SQL SERVER里用过类似功能,到ORACLE里一时找不到。
select to_char(sysdate,'mm') from dual; --月
select to_char(sysdate,'dd') from dual; --日
select to_char(sysdate,'Q' from dual; --季
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
D 周中的星期几
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期