我是靠谱客的博主 懵懂外套,最近开发中收集的这篇文章主要介绍oracle 周函数推算日期,使用oracle日期函数获取周数?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

仔细阅读:

W - 周月(1-5)的第1点就开始的 月的第一天和第七结束。

WITH t AS (SELECT TO_DATE ('07-07-2016', 'dd-mm-rrrr') d FROM DUAL)

SELECT TO_CHAR (d, 'w') week,

TO_CHAR (d, 'd') day_no,

TO_CHAR (d, 'Day') Day

FROM t

WEEK DAY_NO DAY

---- ------ ----------

1 5 Donnerstag

1 row selected.

它可以使你怎么想的那样,独立NLS_TERRITORY的:

WITH t AS (SELECT TO_DATE ('07-08-2016', 'dd-mm-rrrr') d FROM DUAL)

SELECT trunc(TO_CHAR (d+1, 'j')/7)-trunc(TO_CHAR (trunc(trunc(d,'mm'),'IW')+1, 'j')/7)+1 week,

TO_CHAR (d, 'd') day_no,

TO_CHAR (d, 'Day') Day

FROM t

WEEK DAY_NO DAY

---------- ------ ----------

2 1 Sonntag

1 row selected.

但是这将是有趣的,当一个月的第一天是星期六。你将在本月的第六周。

WITH t AS (SELECT TO_DATE ('30-11-2014', 'dd-mm-rrrr') d FROM DUAL)

SELECT trunc(TO_CHAR (d+1, 'j')/7)-trunc(TO_CHAR (trunc(trunc(d,'mm'),'IW')+1, 'j')/7)+1 week,

TO_CHAR (d, 'd') day_no,

TO_CHAR (d, 'Day') Day

FROM t

WEEK DAY_NO DAY

---------- ------ ----------

6 1 Sonntag

1 row selected.

最后

以上就是懵懂外套为你收集整理的oracle 周函数推算日期,使用oracle日期函数获取周数?的全部内容,希望文章能够帮你解决oracle 周函数推算日期,使用oracle日期函数获取周数?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部