从日期字段取年度,季节的写法,要多少分就多少分

从日期字段取年度,季节的写法,是这样的。
我根据zyjyywsj Date null,/转移就业愿望登记时间/ 这个字段;取出年度和季节的写法;搞定后马上给分!!!
---------------------------------------------------------------

--得到年月,日,季度

select
to_char(日期,'yyyymmdd') DATE_ID,to_char(日期,'yyyy') ¦ ¦'年' ¦ &brvbarto_char(日期,'mm') ¦ ¦'月' ¦ &brvbarto_char(日期,'dd') ¦ ¦'日' DATE_NAME,
to_char(日期,'yyyymm') MONTH_ID,to_char(日期,'yyyy') ¦ ¦'年' ¦ &brvbarto_char(日期,'mm') ¦ ¦'月' MONTH_NAME,
'Q' ¦ &brvbarto_char(日期,'q.yyyy') QUARTERID,to_char(日期,'yyyy') ¦ ¦'年第' ¦ &brvbarto_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&gt; select to_char(sysdate,'dd') from dual;   
 8  
 9TO_CHAR(SYSDATE,'DD')   
10\---------------------   
1115   
12  
13SQL&gt; select to_char(sysdate,'day') from dual;   
14  
15TO_CHAR(SYSDATE,'DAY')   
16\----------------------   
17星期三   
18  
19SQL&gt;   
20\---------------------------------------------------------------   
21  
22SQL&gt; 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')>
Published At
Categories with 数据库类
Tagged with
comments powered by Disqus