FUN_SYS_GET_NUM_WEEK(时间在第几周)2
来源:互联网 发布:春雨撕拉面膜知乎 编辑:程序博客网 时间:2024/04/28 22:40
--vv_week_start_flag = '1' means the first day of week is monday
elsif vv_week_start_flag = '1' then
if vv_day_flag = '2' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day + 1)/7)),2,'0');
elsif vv_day_flag = '3' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day - 5)/7) + 1),2,'0');
elsif vv_day_flag = '4' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day - 4)/7) + 1),2,'0');
elsif vv_day_flag = '5' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day - 3)/7) + 1),2,'0');
elsif vv_day_flag = '6' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day - 2)/7) + 1),2,'0');
elsif vv_day_flag = '7' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day - 1)/7) + 1),2,'0');
elsif vv_day_flag = '1' then
vi_num_week := vv_year || lpad(to_char(ceil((vd_date - vd_first_day)/7) + 1),2,'0');
end if;
if vv_last_day_flag <> '1' and vd_date >= vd_last_day - to_number(vv_last_day_flag) + 2 then
vi_num_week := vv_next_year || '01';
end if;
/* vi_num_week := to_char(vd_date, 'yyyyiw');*/
end if;
return vi_num_week;
exception
when others then
return null;
end fun_sys_get_num_week;
- FUN_SYS_GET_NUM_WEEK(时间在第几周)2
- FUN_SYS_GET_NUM_WEEK(日期在第几周)
- 开学时间为2009年2月18日,计算当前日期是第几周
- IOS获取时间示例, 获取全年第几周, 月第几周, 周几
- C#计算时间--按照日期确定第几周 按照第几周确定日期范围
- c#获取当前时间是本年的第几周,本月的第几周
- 判断当前时间为第几周,周几
- 如何计算当前时间是本年的第几个周?
- java/jsp获取当前时间是本年的第几周
- js获取当前时间是本年第几周
- 根据指定时间范围取得对应(第几)周信息,以及一年当中所有周时间范围列表信息(可用于学期第几周,年第几周)
- SQL 返回日期在年内的第几周、第几天、第几季
- 时间类型转换-指定年的第几周开始时间和结束时间
- 新书推荐:pongba的《暗时间》和猛犸的《未来在现实的第几层》
- 取当前日期在当年的第几周
- c# 取当前日期是在一年中的第几周
- js计算当前时间的为年的第几周,以及周对应的时间范围
- qduoj 排在第几个
- 膂蚆蚂衿芅葿薈衿莇节袇袈
- GDI+学习之------色彩与图像
- 艿莈螁蝿莅薇蚀肄羈莃葿肇
- 螆螂袀莅蕿蚈罿蒇螄羇羈膇
- Qt入门
- FUN_SYS_GET_NUM_WEEK(时间在第几周)2
- Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
- 很简单的C++实现四则运算
- 阿里前端面试题
- Number of 1 Bits (求32位二进制数中1的)
- 从网站上进行文件下载的方法
- 条款38、根据复合塑模has-a或“根据某物实现出”
- TestCode.cn最专注的PHP开发者社区
- Android Tab切换之Fragment方法