当前位置: 首页 > news >正文

汕头模板建站软件什么网站可以做软件有哪些

汕头模板建站软件,什么网站可以做软件有哪些,辽宁建设工程信息网、,wordpress 只允许遍历开始日期到结束日期的每一天#xff0c;若有查询某段日期下有什么业务或者事件发生时#xff0c;可用到此函数。 Oracle SQL Developer create or replace type class_date as object( year varchar2(10), month varchar2(10), day varchar2(20))--定义所需要的日期类---…遍历开始日期到结束日期的每一天若有查询某段日期下有什么业务或者事件发生时可用到此函数。 Oracle SQL Developer create or replace type class_date as object( year varchar2(10), month varchar2(10), day varchar2(20))--定义所需要的日期类-------遍历开始日期到结束日期的每一天若有查询某段日期下有什么业务或者事件发生时可用到此函数。Oracle SQL Developercreate or replace type class_date as object(year varchar2(10),month varchar2(10),day varchar2(20))--定义所需要的日期类-----------------------------------------------------------------------------create or replace type table_date is table of class_date--日期类返回table类型------------------------------------------------------------------------------create or replace function minusDay(firstDay in varchar2,lastDay in varchar2)return table_date pipelinedasfirstYear number;firstMonth number;lastYear number;lastMonth number;totalDay number;totalMonth number;currentDay varchar2(40);currentYear varchar2(40);type tt is record(day varchar2(20),month varchar2(20),year varchar2(20));v_date tt;begin--第一天的日期转换select to_number(substr(firstDay,1,4))into firstYear from dual ;select to_number(substr(firstDay,6,2)) into firstMonth from dual;--第二天的日期转换select to_number(substr(lastDay,1,4)) into lastYear from dual;select to_number(substr(lastDay,6,2)) into lastMonth from dual;--1 第一个日期早于第二个日期if to_number(to_date(firstDay,yyyy-mm-dd)-to_date(lastDay,yyyy-mm-dd)) 0 thendbms_output.put_line(第一个日期早于第二个日期);end if;--2 第一个日期晚于第二个日期--------相同年份if firstYear lastYear thenv_date.year : to_char(firstYear);--------相同月份if firstMonth lastMonth thenv_date.month : to_char(firstMonth);-- 天数差totalDay : to_number(to_date(lastDay,yyyy-mm-dd)-to_date(firstDay,yyyy-mm-dd));if totalDay 0 thenv_date.day : firstDay;pipe row(class_date(v_date.year,v_date.month,v_date.day));elsif totalDay 0 thenfor dayId in to_number(substr(firstDay,9,2))..to_number(substr(lastDay,9,2)) loopv_date.day :to_char(substr(firstDay,1,7)||-||to_char(dayId)) ;pipe row(class_date(v_date.year,v_date.month,v_date.day));dbms_output.put_line( v_date.day);end loop;end if;--------不同月份elsif firstMonth lastMonth then---月份差--totalMonth : lastMonth - firstMonth;for id in firstMonth..lastMonth-1 loopv_date.month : to_char(id);--满月天数差totalDay : to_number(last_day(to_date(firstYear||-||to_char(id)||-||01,yyyy-mm-dd))-to_date(firstYear||-||to_char(id)||-||01,yyyy-mm-dd))1;for dayId in 1..totalDay loopv_date.day : substr(firstDay,1,7)||-||to_char(dayId) ;pipe row(class_date(v_date.year,v_date.month,v_date.day));dbms_output.put_line( v_date.day);end loop;end loop;--最后一个月的遍历v_date.month : to_char(lastMonth);-- totalDay :to_date(lastMonth,yyyy-mm-dd) -to_date(to_char(lastYear)||-||to_char(lastMonth)||-01,yyyy-mm-dd);totalDay : to_number(to_date(lastDay,yyyy-mm-dd)-to_date(substr(lastDay,1,7)||-01,yyyy-mm-dd))1;for id in 1..totalDay loopv_date.day : substr(lastDay,1,7)||-||to_char(id);pipe row(class_date(v_date.year,v_date.month,v_date.day));dbms_output.put_line( v_date.day);end loop;end if;--------不同年份elsif firstYear lastYear then------------------------------------------------第一个月v_date.year : to_char(firstYear);v_date.month : substr(firstDay,6,2);totalDay :to_number(substr( to_char(last_day(to_date(firstDay,yyyy-mm-dd)),yyyy-mm-dd),9,2));for dayId in to_number(substr(firstDay,9,2)) ..totalDay loopv_date.day : to_char(dayId);pipe row(class_date(v_date.year,v_date.month,v_date.day));end loop;-----------------------------------------------------------------中间所有月数的日期添加totalMonth : to_number( months_between(to_date(lastDay,yyyy-mm-dd),to_date(firstDay,yyyy-mm-dd)))-1;currentDay : firstDay;currentDay : substr(currentDay,1,8)||01;for monthId in 1..totalMonth loop--月数循环currentDay:to_char(add_months(to_date(currentDay,yyyy-mm-dd),1),yyyy-mm-dd) ;currentYear : substr(currentDay,1,4);v_date.year : to_char(substr(trim(currentDay),1,4));v_date.month : to_char(substr(trim(currentDay),6,2));--天数循环totalDay : to_number(last_day(to_date(currentDay,yyyy-mm-dd))-to_date(currentYear||-||substr(currentDay,6,2)||-01,yyyy-mm-dd))1;for dayId in 1 .. totalDay loopv_date.day : to_char(dayId);pipe row(class_date(v_date.year,v_date.month,v_date.day));dbms_output.put_line( v_date.day);end loop;end loop;-------------------------------------------------------------------------------------最后一个月totalDay : to_number(substr(lastDay,9,2));v_date.month : to_number(substr(lastDay,6,2));for dayId in 1 .. totalDay loopv_date.day : to_char(dayId);pipe row(class_date(v_date.year,v_date.month,v_date.day));end loop;end if;end minusDay;本文原创发布php中文网转载请注明出处感谢您的尊重
http://www.pierceye.com/news/131006/

相关文章:

  • 做牙科设计的网站域名一定要备案才能用吗
  • 哪个网站做团购要求低点河北省住房和城乡建设厅网站
  • 华为商城网站建设世界杯大数据
  • 网站流量指标高埗镇仿做网站
  • 网站建设颊算校园网站的作用
  • 云南公司网站制作外贸网站推广外包
  • 甘肃住房建设厅的网站数据中心idc机房
  • wordpress开发视频网站模板下载wordpress qq 微信登录
  • 上海网站建设网站营销推广费计入什么科目
  • 云南培训网站建设网站建设的公司太多了
  • 洛阳网站建设招聘信息ppt设计师兼职
  • 建工网官方网站电子商务网站设计岗位主要是
  • 保险网站建设平台青岛设计公司排名
  • 伊利网站建设评价做的最好的宠物网站
  • 沈阳的网站制作公司哪家好常用设计资源网站
  • 做网站需要什么技术文化传媒公司 网站备案
  • 郑州市建设厅网站html5 网站开发定制
  • 网站制作网站建站公司用wordpress
  • 做资讯网站盈利措美网站建设
  • 山东建设工程执业证书查询网站建网是什么
  • 大型服装网站建设wordpress留言板模版
  • 延安做网站沈阳学网站制作学校
  • 网站添加新闻网站免费正能量软件不良
  • asp c 网站开发互动网门户网站建设
  • 图书馆网站结构怎么做国外超酷设计网站
  • 网站开发软件搭配学室内设计去哪好
  • 南通营销网站制作河南省大型项目建设办公室网站
  • 黄山网站建设怎么做seo快速优化技术
  • 百度有做企业网站吗ppt设计主题怎么设置
  • 网页设计与网站开发pdf网站个人建设