从日期字段取年度,季节的写法,是这样的。
我根据zyjyywsj Date null,/转移就业愿望登记时间/ 这个字段;取出年度和季节的写法;搞定后马上给分!!!
---------------------------------------------------------------
--得到年月,日,季度
select
to_char(日期,'yyyymmdd') DATE_ID,to_char(日期,'yyyy') ¦ ¦'年' ¦ ¦to_char(日期,'mm') ¦ ¦'月' ¦ ¦to_char(日期,'dd') ¦ ¦'日' DATE_NAME,
to_char(日期,'yyyymm') MONTH_ID,to_char(日期,'yyyy') ¦ ¦'年' ¦ ¦to_char(日期,'mm') ¦ ¦'月' MONTH_NAME,
'Q' ¦ ¦to_char(日期,'q.yyyy') QUARTERID,to_char(日期,'yyyy') ¦ ¦'年第' ¦ ¦to_char(日期,'q') ¦ ¦'季度' QUARTERID_NAME,
to_char(日期,'yyyy') YEAR_ID,to_char(日期,'yyyy') ¦ ¦'年' YEAR_NAME
from(
select to_date('2000-01-01','yyyy-mm-dd')+(rownum-1) 日期 from user_objects where rownum<367 and to_date('2000-01-01','yyyy-mm-dd')+(rownum-1)
1<to_date('2001-01-01','yyyy-mm-dd') );="" \---------------------------------------------------------------="" \--得到一年中的天数="" \--得到季度和月份对应关系="" and="" distinct="" from="" from(="" rownum<367="" select="" sql="" to_char(sysdate,'d')星期几="" to_char(sysdate,'dd')日="" to_char(sysdate,'mm')月="" to_char(sysdate,'q')="" to_char(sysdate,'yyyy')年="" to_char(to_date('2000-01-01','yyyy-mm-dd')+(rownum-1),'yyyy-mm-dd')="" to_char(zyjyywsj,'yyyy')="" to_char(zyjyywsj,'yyyymm')="" to_char(日期,'q')="" to_date('2000-01-01','yyyy-mm-dd')+(rownum-1)<to_date('2001-01-01','yyyy-mm-dd');="" to_date('2001-01','yyyy-mm')+(rownum-1)="" to_date('2001-01-01','yyyy-mm-dd')+(rownum-1)<to_date('2002-01-01','yyyy-mm-dd')="" user_objects="" where="" 季="" 季度,to_char(to_date('2001-01-01','yyyy-mm-dd')+(rownum-1),'yyyymm')="" 季节还是季度?="" 年="" 年度:to_char(zyjyywsj,'yyyy')="" 年月="" 日期=""> select to_char(sysdate,'d') from dual;
2
3TO_CHAR(SYSDATE,'D')
4\--------------------
54
6
7SQL> select to_char(sysdate,'dd') from dual;
8
9TO_CHAR(SYSDATE,'DD')
10\---------------------
1115
12
13SQL> select to_char(sysdate,'day') from dual;
14
15TO_CHAR(SYSDATE,'DAY')
16\----------------------
17星期三
18
19SQL>
20\---------------------------------------------------------------
21
22SQL> select extract(year from sysdate) from dual;
23
24EXTRACT(YEARFROMSYSDATE)
25\------------------------
262004
27\---------------------------------------------------------------
28
29季节?
30那还要看南半球北半球啦。
31哈哈......
32
33\---------------------------------------------------------------
34
35to_char(sysdate,'q') 季
36to_char(sysdate,'yyyy')年
37to_char(sysdate,'mm')月
38to_char(sysdate,'dd')日
39to_char(sysdate,'d')星期几
40
41to hippie1024(痞子) :
42可以设置日期语言
43如ALTER SESSION SET NLS_DATE_LANGUAGE='CHINESE'
44\---------------------------------------------------------------
45
46to_char(),substru一下</to_date('2001-01-01','yyyy-mm-dd')>