给出一个日期,如何求出这个日期是该年该月的第几周

sifinc 2004-11-16 11:12:08
给出一个任意日期,如何求出这个日期是该年该月的第几周?

比如:2004-11-1是11月的第一周.
2003-05-18是2003年5月的第几周呢?
用PL/SQL如何写出来?
...全文
107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baojianjun 2004-11-16
  • 打赏
  • 举报
回复
日期和時間函數匯總
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=198829
hzf005 2004-11-16
  • 打赏
  • 举报
回复
SQL> select to_char(sysdate,'W') from dual;

TO_CHAR(SYSDATE,'W')
--------------------
3

SQL> select to_char(to_date('2004-11-16','yyyy-mm-dd'),'w') from dual;

TO_CHAR(TO_DATE('2004-11-16','
------------------------------
3
zwj0712 2004-11-16
  • 打赏
  • 举报
回复
select to_char(to_date('20040821','yyyymmdd'),'W') from dual
bluelamb 2004-11-16
  • 打赏
  • 举报
回复
select to_char(to_date('2003-05-18','yyyy-mm-dd'),'w') from dual;
YuriOU 2004-11-16
  • 打赏
  • 举报
回复
select to_char(to_date('2003-05-18'),w) from dual
qiaozhiwei 2004-11-16
  • 打赏
  • 举报
回复
select to_char(sysdate,'W') from dual;
ylhyh 2004-11-16
  • 打赏
  • 举报
回复
呵呵,补一下:
该月的第几周:select to_char(sysdate,'W') from dual;
该年的第几周:select to_char(sysdate,'WW') from dual;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧