select to_char(sysdate,'yyyy')||'年'||to_char(sysdate,'mm')||'月' from dual;
解决方案 »
- dbms_job到设定的时间没有执行
- 关于查询的问题
- 在线等,为什么没有结果显示呀,是不是我的SQL语句对呀,我用的是oracle
- vpn连接数据库 查询语句报错ORA-03113:通信通道的文件结尾
- 在客户机上想用sys帐户登陆服务器上的数据库,提示帐户/密码错误,是不是权限的问题?
- oracle的一个存储过程,为什么经常在运行时无响应?解决马上结帖!
- 驱动问题,请指教,谢!
- 如何面試一個oracle編程員,問些什麼,我對這個什麼都不懂,請幫忙,在線等!
- oracle 8i安装好了以后net8 assiastant不能启动了
- drop table ** 后表空间没有回收
- 关于登陆的问题?
- !!求Oracle入门书!!
select sysdate from dual;--当前日期,年月日
select trunc(sysdate) from dual;其他函数要9i才有,妈的,我的 才8i,9i提供了很多函数,你可以查一下
select last_day(sysdate) from dual;--当月最后一天,也可以计算当月的总天数select last_day(sysdate-365) from dual;--一年前的三月总天数,你可以根据减法计算,基本数值为天数
TO_CHAR
NUMTOYMINTERVAL
ADD_MONTHS
ROUND
CURRENT_DATE
SESSIONTIMEZONE
CURRENT_TIMESTAMP
SYS_EXTRACT_UTC
DBTIMEZONE
SYSDATE
EXTRACT
SYSTIMESTAMP
FROM_TZ
TO_DSINTERVAL
LAST_DAY
TO_TIMESTAMP
LOCALTIMESTAMP
TO_TIMESTAMP_TZ
MONTHS_BETWEEN
TO_YMINTERVAL
NEW_TIME
TRUNC
NEXT_DAY
TZ_OFFSET
NUMTODSINTERVAL
select Count(*) from dba_tables where rownum<367 and To_Date(Concat(To_Char(SYSDATE,'YYYY'),'0101'),'YYYYMMDD')+(rownum-1)<to_date(Concat(To_Char(To_Number( To_Char(SYSDATE,'YYYY') )+1),'0101'),'YYYYMMDD');/* 当前月的天数 */
select Count(*) from (select To_Date(Concat(To_Char(SYSDATE,'YYYY'),'0101'),'YYYYMMDD')+(rownum-1) dateList from dba_tables where rownum<367 and To_Date(Concat(To_Char(SYSDATE,'YYYY'),'0101'),'YYYYMMDD')+(rownum-1)<to_date(Concat(To_Char(To_Number( To_Char(SYSDATE,'YYYY') )+1),'0101'),'YYYYMMDD')) where to_char(dateList,'YYYYMM')=To_Char(SYSDATE,'YYYYMM');/* 2003年的天数 */
select Count(*) from dba_tables where rownum<367 and to_date('20030101','YYYYMMDD')+(rownum-1)<to_date('20040101','YYYYMMDD');/* 2003年2月的天数 */
select Count(*) from (select to_date('20030101','YYYYMMDD')+(rownum-1) dateList from dba_tables where rownum<367 and to_date('20030101','YYYYMMDD')+(rownum-1)<to_date('20040101','YYYYMMDD')) where to_char(dateList,'YYYYMM')='200302';
select extract(month from sysdate) from dual; 本年到当月的月数
select extract(day from sysdate) from dual; 本月到当日的天数hour,minute,second好像8i不支持啊!