求 某年某周 的最后一天; 周定义: 每年1月1号 为第一周的开始,周一为周的第一天


CREATE OR REPLACE FUNCTION func_week_lastdate(ye IN NUMBER, we IN NUMBER) RETURN VARCHAR2 ISfirst_week_day NUMBER;sub_days NUMBER;week_lastdate VARCHAR2(12);
BEGIN-- 1、取0101 为第一周的星期几 (1为周日)select to_char(to_date(ye||'-01-01','yyyy-mm-dd'),'d') into first_week_day from dual;if first_week_day = 1 thensub_days :=7;else sub_days :=first_week_day-1; end if; -- 2、0101 + we*7 - sub_days;select to_char(to_date(ye||'-1-1','yyyy-mm-dd')+(we*7)-sub_days,'yyyy-mm-dd') into week_lastdate from dual; -- 3、判断是否到下一年if to_date(week_lastdate,'yyyy-mm-dd') > to_date(ye||'-12-31','yyyy-mm-dd') thenweek_lastdate := ye||'-12-31';end if;RETURN week_lastdate;EXCEPTIONWHEN OTHERS THENRETURN NULL;
END func_week_lastdate;

求 某年 某月的最后一天日期


select to_char(LAST_DAY(to_date(&ye|| '-' || &mo,'yyyy-mm')),'yyyy-mm-dd') from dual;

ORACLE - 求 某年 -某月/某周 最后一天日期相关推荐

  1. 26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)

    本节重点:Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数) 需求如下: 上图所示,根据左侧的数据源,统计出2016年各月各周的借书人数(效果如右侧所示). 分析:很明显, ...

  2. c语言:求某年某月的天数(2种方法)

    如果要求某年某月的天数,除了2月的天数会跟是否是平年闰年有关,其他月份的天数都是固定的,所以2月是这里的特殊值,要想知道2月的天数,必须要知道那一年是平年还是润年,以下提供2种思路. 1.利用swit ...

  3. [C语言]求某年某月的天数(两个方法)

    一道初阶c的题目 题目要求:写代码求出某年某月的天数 比如:输入 2022 11 输出 31 只需注意一点:当求2月时分情况讨论是否为闰年(闰年与平年2月份天数不一样),其他月份都不需要分别讨论 法一 ...

  4. Java实现获取某年某月第一天最后一天

    一.某月第一天 /*** 获取某年某月的第一天*/public static String getFisrtDayOfMonth(int year,int month){Calendar cal = ...

  5. c语言求某年某月1日是星期几,蔡勒(Zeller)公式:根据日期推算是星期几

    Zeller's Congruence: w=y + [y/4] + [c/4] - 2c + [26(m+1)/10] + d - 1 公式中的符号含义如下: w:星期: w对7取模得:0-星期日, ...

  6. 【javaScript】获取某年某月的的最后一天(即当月天数) 妙用

    javaScript里 面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期 ...

  7. 求某年某月1日是星期几C语言,用c语言调用函数编程,1990年1月1日是星期一 要求输入某年某月某日,输出它是星期几...

    满意答案 19alo 推荐于 2017.11.21 采纳率:51%    等级:11 已帮助:571人 这个是1984年1月1日是星期日的,你先看看,我再帮你改,最好自己能看懂 #include vo ...

  8. 1036: 某年某月有多少天 C语言

    1036: 某年某月有多少天 时间限制: 1 Sec 内存限制: 30 MB 提交: 40032 解决: 23541 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给你一个年份和月 ...

  9. java日历打印出的格式不对_Java打印某年某月的日历 没有错误但是运行出的月份与实际不符 求大神指导...

    Java打印某年某月的日历 没有错误但是运行出的月份与实际不符 求大神指导 我看了一下日历,发现你打出来的其实是九月份而不是八月份,那么我猜在showPrint这里的第二个参数是从0开始的,即0~11 ...

最新文章

  1. 【Python】感觉是全网最详细Pandas合并数据集操作总结
  2. 如何不用服务器来开发一个小游戏
  3. 前端学习(3137):react-hello-react之生命周期
  4. 【netty】BIO通讯模型
  5. HDU - 6033 Add More Zero
  6. JavaScript语言精粹 ——笔记
  7. GPS监控系统解决方案
  8. 用 Ajax 和 RSS 攒个首页新闻——(上)
  9. 在ASP.NET的复合组件中实现冒泡处理机制
  10. SQL:postgresql点geom转换为经纬度、POINT
  11. feign session 调用_Feign调用session丢失解决方案
  12. 商住楼和住宅楼的区别
  13. 四翼扑翼机飞控原理解析
  14. 删除页码和从第三页开始有页码
  15. windows10 win10 此电脑 文件夹 隐藏
  16. 支付宝玉伯:从前端到体验,如何把格局做大?
  17. 新人成长:实习一个月感悟
  18. C语言 strcat 函数 - C语言零基础入门教程
  19. 2013年度中国优秀开源项目
  20. dmp文件的导入与导出

热门文章

  1. SVN服务端客户端安装配置及权限管理
  2. 丹东市计算机考试,2019年3月辽宁省丹东市计算机等级考试注意事项
  3. 安卓版身份证识别技术
  4. leetcode.887 鸡蛋掉落(Hard)
  5. 孟子正文 活动目录(Active Directory)域故障解决实例(转载)
  6. html页面定位到指定位置的4种实现方式
  7. python扫雷游戏实验分析_用python写扫雷游戏实例代码分享
  8. JavaScript中的弱引用和强引用
  9. Android游戏之——实现陆战棋
  10. m-=m*6(c语言)是什么意思