`

取一个期间的最后一天的两种方法

 
阅读更多

--取一个期间的最后一天

 

FUNCTION GET_PERIOD_LAST_DATE(P_PERIOD_NAME IN VARCHAR2) RETURN DATE IS
  L_GL_DATE DATE;
BEGIN
  SELECT GP.END_DATE
    INTO L_GL_DATE
    FROM GL_PERIODS GP
   WHERE GP.PERIOD_SET_NAME = 'ZJG_CALENDAR'
     AND GP.PERIOD_NAME = P_PERIOD_NAME
     AND GP.ADJUSTMENT_PERIOD_FLAG = 'N';
  RETURN L_GL_DATE;
EXCEPTION
  WHEN OTHERS THEN
    RETURN NULL;
END;

 

-- 获取期间的最后一天

FUNCTION GET_PERIOD_LAST_DAY(P_PERIOD_NAME IN VARCHAR2) RETURN DATE IS
  L_LAST_DATE DATE;
BEGIN
  SELECT TRUNC(LAST_DAY(TO_DATE(P_PERIOD_NAME,
                                'YYYY-MM')))
    INTO L_LAST_DATE
    FROM DUAL;
  RETURN L_LAST_DATE;
EXCEPTION
  WHEN OTHERS THEN
    RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
END GET_PERIOD_LAST_DAY;

 

分享到:
评论

相关推荐

    递归算法求解传染病问题

    3. 对于第10天及以后,我们需要考虑两种情况的患者:新的潜伏期患者(X[i])来自于前5天的潜伏期患者(X[i-5]),而发作期患者(Y[i])则来自前一天的潜伏期患者(X[i-1]),同时减去当天治愈的发作期患者(Y[i]),...

    js 两个日期比较相差多少天的实例

    需要注意的是,这种方法假设了两个日期都在同一个时区。如果日期跨越不同的时区,或者需要考虑夏令时变化,那么可能需要更复杂的逻辑来处理。在实际应用中,确保正确处理这些细节至关重要。 总结来说,JavaScript...

    ABAP常用日期函数总结.pdf

    4. **FIMA_DATE_CREATE**:此函数用于获取指定日期的上个月的第一天和最后一天。通过设置参数`I_FLG_END_OF_MONTH`和`I_YEARS/I_MONTHS/I_DAYS`,可以轻松地回溯到特定的日期。 5. **DATE_GET_WEEK**:这个函数返回...

    大厂面试系列二.pdf

    快速排序是一种分治策略的排序算法,它选取一个基准元素,将数组分为两部分,一部分包含比基准小的元素,另一部分包含比基准大的元素,然后递归地对这两部分进行快速排序。快速排序的平均时间复杂度为O(nlogn),最坏...

    java 计算时间差

    本文将详细介绍几种不同的方法来计算两个日期之间的差值,并提供相应的代码示例。 #### 1. 使用 `SimpleDateFormat` 和基本计算 这种方法涉及将日期格式化为字符串,然后解析回日期对象,最后通过计算毫秒值来得出...

    突破低买高卖通达信指标公式源码.doc

    3. `卖点`:这是综合了`顶 1`和`顶 2`的卖出信号,当这两个条件中的任意一个持续7天有效时触发,用绿色显示。 总的来说,这个自定义指标试图结合价格通道突破和相对强弱分析来确定买卖时机。当价格突破预设的通道上...

    详解cron表达式

    6. L:表示最后,通常用于日和周字段,表示最后一天或最后一个星期几。例如,周字段使用5L,表示当月最后一个星期四。 7. W:表示最近的工作日(周一至周五),如果在日字段使用5W,将寻找最近的周五。 8. LW:这两...

    EXCEL办公自动化二级考试操作学习笔记_05.pdf

    lookup()函数与vlookup()函数类似,不同的是vlookup()函数在第一个参数无法找到时返回错误,而lookup()函数会返回数组中最后一个值。match()函数返回目标位置(行号或列号),index()函数返回区域中特定行列交叉处...

    2010年考研英语单词象形记忆法

    nice n【知道,源自name名字,取个名字,就是为了让人知道】,i【点】,c【像手-抓】,e【看】 →看起来,每一个小点、细节都能抓住、都知道:精细的→做得好的→友好的→ 美好的,令人愉快的 《经过历史的发展,这...

    中秋灯谜解析参考.doc

    【中秋灯谜解析】是一种传统的中国文化活动,通常在中秋节期间进行,它融合了智慧、趣味和文化内涵。灯谜,又称文虎,是中国古代劳动人民智慧的结晶,它结合了文字游戏、象征寓意和知识挑战,是中华传统文化的重要...

    2017数学建模国赛+深圳杯优秀论文

    建模主要是需要构建出一个数学模型,这个模型可以是一组方程,可以是一 个可操作的框架,也可以是一个函数。总而言之,能用数学解决问题的一种抽象 方法,就是数学模型。我们高中学的物理,在解物理题的过程,其实...

    【小学英语】小学英语日记范文300字.doc

    清明节不仅是中国的传统节日,也是一个祭祖的日子。文中提到了过去的清明节被称为“植树节”,但现在主要活动是扫墓。扫墓时,人们会清理墓地的杂草,摆上食物和纸钱祭奠先人。这样做是因为人们相信亡者的灵魂会守护...

    计算机应用技术(实用手册)

    让默认的就可以了,但是超频玩者是肯定不会放过任何可以提高性能的东西的,所以如果你想在这里让你的电脑提升一点性能的话,就必须慢慢试验,选择一个适当的参数才能让你的计算机达到性能和稳定的最佳状态!...

    【考前三个月】(江苏专用)2015高考数学 压轴大题突破练 概率与统计

    - 在空气质量问题中,计算到达日期空气质量优良的概率,以及停留期间只有1天空气重度污染的概率,需要用到日期的分布和对应的空气质量数据。 6. **概率与几何概型**: - 投掷骰子的问题中,概率的计算涉及到组合...

    GPRS控制卡 软件 GS7020B

    如果GS7020B 与显示屏共用一个电源,应使用不超过1 米的电源线直接 从电源上引出,请勿使用经过若干显示单元板串接的电源。 注意:如果已经将显示单元板通过排线连接到了GS7020B,则一定要保 证显示屏单元板与GS7020...

    SQL 自学通

    - **日期/时间函数**:如ADD_MONTHS添加月份,LAST_DAY获取月最后一天,MONTHS_BETWEEN计算两个日期间月份数,NEW_TIME转换时区,NEXT_DAY查找下一个工作日,SYSDATE获取系统当前日期。 - **数学函数**:如ABS取...

    山东省混凝土工:施工前的技术交底考试题.docx

    有两种情况,干料投入,在运输途中注水,按搅拌速度搅拌;湿料投入,在运输途中按搅拌速度搅拌(商品混凝土可以根据具体情况选择不同的搅拌运输方式)。 **6. 表面振捣器振捣混凝土的最大厚度** - **知识点**: ...

Global site tag (gtag.js) - Google Analytics