我想要使用的表是
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;
请帮忙 真的卡住了
答案 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;