`
ah_fu
  • 浏览: 224010 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Oracle中得到一个星期的范围的自定义函数(菜鸟级)

阅读更多
   做一个统计报表的时候,用户要求按星期统计。
   于是写了一个函数,得到一个星期一到星期天的时间范围的字符串:

create or replace function GetWeekRange(Input IN Date) return varchar2 is
    temp number(10);
begin
    temp := 7-mod(Floor(trunc(Add_months(sysdate,1),'D') - trunc(Input)),7);
    return
    (
        TO_CHAR((Input - (temp - 1)), 'yyyy-MM-dd') ||
        ' ' ||
        TO_CHAR((Input + (7 - temp)), 'yyyy-MM-dd')
    );
end GetWeekRange;
分享到:
评论

相关推荐

    oracle自定义日期函数

    oracle自定义日期函数、你值得拥有!

    oracle自定义函数总结

    oracle自定义函数的总结,主要对如何定义函数以及使用。

    Oracle自定义函数

    函数用于返回特定数据。执行时得找一个变量接收...1 、一个最简单的自定义函数Fun_test1的定义 2、Fun_test1自定义函数的调用的存储过程Pro_Fun_test1_1示例 3、Fun_test1自定义函数的调用的存储过程Pro_Fun_test1_2示

    Oracle统一社会信用代码自定义效验函数

    Oracle效验统一代码正确性的自定义函数,效验规则以国标为准.

    Oracle游标视图和自定义函数

    学习 游标 视图 自定义函数不二选择,我觉得看完之后学到东西了

    Oracle自定义聚合函数-分析函数

    Oracle自定义聚合函数,分析函数.

    Oracle10g自定义聚合函数(字符串拼接)

    * 自定义聚合函数 wmsys.... * 由于聚合函数只支持一个参数,这里使用对象类型实现传入多个参数 * Oracle11g Release2版本引入了LISTAGG 函数,使得聚集连接字符串变得很容易。并且允许使用我们指定连接串中的字段顺序

    Oracle函数返回表

    Oracle自定义函数返回一张表。主要用于生成一张等时间间隔的表数据。

    oracle 自定义函数 解析文件以“|”分割字符串

    oracle 自定义函数 解析文件以“|”分割字符串

    oracle字符串分割自定义函数

    oracle中没有方便分割字符串的的函数,仿照c#中的split方法和网友的方法,并进行了改进,(1)先自定义个类型str_split,(2)分割函数splitstr,返回table;(3)取第n个数组的get_splitstr,用户1,2,3部建好,使用时只需要...

    14.Oracle自定义函数1

    一、函数的创建、调用和权限1、创建函数create or replace function 函数名(参数1 模式 数据类型,) return 数据类型as --

    oracle自定义函数实现金额转换为大写

    oracle数据库,使用自定义函数,实现了金额的大写转换。sql语句中,直接调用此函数即可得到金额大写。

    ORACLE CRC32函数

    ORACLE crc3函数,将字符类型转换成唯一的数字类型,例如CSDN,经过crc32函数转换后,得到的值为-1016176976

    Oracle经典自定义创建函数和存储过程

    自定义函数不能被直接在Java中调用,可以通过存储过程调用函数的方法。本文采用实例的方法,介绍如何在Oracle数据库客户端PL/SQL中创建自定义函数,然后创建相应的存储过程调用该函数,最终实现一个实例计算。

    Oracle自定义脱敏函数的代码详解

    主要介绍了Oracle自定义脱敏函数的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    Oracle与Informix函数比较.doc

    5. 范围判断:Informix 中的 `BETWEEN` 操作符可以用来判断一个值是否在某个范围内,而 Oracle 中的 `BETWEEN` 操作符可以实现相同的功能。 五、其他函数 Oracle 和 Informix 都提供了一些其他函数来处理数据。...

    Oracle 自定义函数

    包含自定义身份证函数,小写转大写等等。自己总结了很长时间,以后会继续更新的。

    Oracle存储过程和自定义函数详解

    PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 相同点: 完成特定功能的程序 不同点:是否用return语句返回值。 ...

    存储过程,自定义函数

    存储过程、自定义函数、包及触发器的详细,对存储过程不熟悉的人有帮助

Global site tag (gtag.js) - Google Analytics