Datepart周功能无法正常工作请帮助

时间:2012-12-08 00:17:01

标签: sql select datepart

我想要使用的表是

create type Rehearsal_ty as object
(RehID char(4),
RLocation add_ty,
Attendance varchar2 (100),
RDate date)

create table Rehearsal_tbl of Rehearsal_ty

我尝试使用的select语句无法使其正常工作

SELECT rehid, DATEPART(wk,rdate)
from Rehearsal_tbl

SELECT DATEPART (ww,rdate())
FROM Rehearsal_tbl;

请帮忙 真的卡住了

1 个答案:

答案 0 :(得分:0)

<强>(修订版) 看起来Oracle文档不正确 - 这是一个有效的版本。您可以在此处测试:http://sqlfiddle.com/#!4/77080/7

select RehID, to_char(rdate, 'IW') as IsoWeekChar
from Rehearsal_tbl;

select RehID, to_char(rdate, 'WW') as IsoWeekChar
from Rehearsal_tbl;

select RehID, to_number(to_char(rdate, 'IW')) as IsoWeekNumeric
from Rehearsal_tbl;

select RehID, to_number(to_char(rdate, 'WW')) as OraWeekNumeric
from Rehearsal_tbl;
相关问题