我有oracle约会,我想把它翻译成我的约会,例如24.7.2011是星期日所以我想要一个函数返回1,因为25.7.2011我希望它返回2依旧... < / p>
我一直在搜索wwb的例子,但没有成功,请帮助我。
答案 0 :(得分:30)
这个的Oracle函数是TO_DATE,带有'D'格式模型:
SQL> select to_char (date '2011-07-24', 'D') d from dual;
D
-
7
正如你所看到的,当我运行它时,它会在星期日返回7,而不是1。返回的值根据您的NLS设置而有所不同。如果有必要,你可以这样做以获得你想要的东西:
SQL> select to_char (date '2011-07-24'+1, 'D') d from dual;
D
-
1
有关Oracle日期格式模型的更多详细信息,请参见here
答案 1 :(得分:6)
只需要写to_char(your_date_column_name,'D')
它就会给出你所要求的相同答案
仅click here了解更多详情