文章来源:http://lijun0349-163-com.iteye.com/blog/616318
select to_week_by_year(to_date('2010-1-1', 'yyyy-MM-dd'))
from bak_member
where rownum = 1 //输出:1
select to_week_by_year(to_date('2010-1-3', 'yyyy-MM-dd'))
from bak_member
where rownum = 1 //输出:1
select to_week_by_year(to_date('2010-1-4', 'yyyy-MM-dd'))
from bak_member
where rownum = 2 //输出:1
函数如下:
create or replace function to_week_by_year(sdate in date) return number is
Result number;
begin
select to_char(decode(sign((to_date(to_char(sdate, 'yyyymmdd'),
'yyyymmdd') +
to_number(decode(to_char(trunc(to_date(to_char(sdate,
'yyyymmdd'),
'yyyymmdd'),
'yyyy'),
'd'),
'1',
'8',
to_char(trunc(to_date(to_char(sdate,
'yyyymmdd'),
'yyyymmdd'),
'yyyy'),
'd'))) - 2) -
last_day(to_date(to_char(sdate, 'yyyymmdd'),
'yyyymmdd'))),
1,
last_day(to_date(to_char(sdate, 'yyyymmdd'),
'yyyymmdd')),
(to_date(to_char(sdate, 'yyyymmdd'), 'yyyymmdd') +
to_number(decode(to_char(trunc(to_date(to_char(sdate,
'yyyymmdd'),
'yyyymmdd'),
'yyyy'),
'd'),
'1',
'8',
to_char(trunc(to_date(to_char(sdate,
'yyyymmdd'),
'yyyymmdd'),
'yyyy'),
'd'))) - 2)),
'ww')
into result
from dual;
return Result;
end to_week_by_year;
分享到:
相关推荐
oracle资料大全--函数,编程大全oracle资料大全--函数,编程大全oracle资料大全--函数,编程大全oracle资料大全--函数,编程大全
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm --基础包,为了运行OCI、OCCI、JDBC-OCI 这几个应用程序; oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus...
oracle函数大全,数字函数,字符函数,日期函数,聚合函数 的合集
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm --基础包,为了运行OCI、OCCI、JDBC-OCI 这几个应用程序; oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus...
c3p0-oracle-thin-extras-0.9.2.1
oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
oracle自定义日期函数、你值得拥有!
oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm client 安装包 rpm -> deb : sudo alien xxx.rpm
oracle日期函数字符函数聚合函数
Oracle自定义聚合函数,分析函数.
oracle11g-client-win-64客户端安装包
oracle函数大全-数字处理函数,包括数字、字符串处理函数
12oracle的PL/SQL编程-函数.包.触发器 PPT 12oracle的PL/SQL编程-函数.包.触发器 PPT
Oracle官方32位客户端-instantclient-basic-nt-12.2.0.1.0
Oracle 存储过程总结 1、创建存储过程 2、变量赋值 3、判断语句 4、For 循环 5、While 循环 6、数组 7.游标的使用
Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源
oracle最全函数大全(分析函数-聚合函数-转换函数-日期型函数-字符型函数-数值型函数-其他函数
oracle-函数.pptx
Oracle内置SQL函数-分类整理大全 ---------------------------------------------------- From: lihaichen http://blog.oracle.com.cn/?uid/19500 Oracle内置SQL函数-分类整理大全 1 F.1字符函数——返回字符值 ...