create or replace function FUNC_GET_DATE_BY_WEEK( theYearWeek IN VARCHAR2)return date is normalDate date;--根据四位年周获取当周一的日期 errorMsg VARCHAR2(500);strLength number;yearFirstDay date;daySeqInWeek number;firstDayInFirstWeek date;strWeek number; begin err…
Oracle 查询出来的数据取第一条 --------------------------------------------------------------------------- 转载自:http://www.itpub.net/thread-246442-1-1.html select * from (select * from <table> order by <key>) where rownum=1; select * from (select * from &l…
--取得某天的所在周的周一的函数 CREATE FUNCTION getMondayBtDate(@date datetime) RETURNS date AS begin DECLARE @week INT,@cnt INT select @week = DATEPART(dw,@date) SET @cnt = - @week IF(@week = ) BEGIN SET @cnt = - END RETURN DATEADD(DAY, @cnt, @date) end --获取某天是当前年…
[函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 数学函数 ② trunc和round函数 ③ 常用日期函数 Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaomaimia…
日期函数 SYSDATE --当前系统时间 select sysdate from dual; EXTRACT --获取当前年份 select extract(year from sysdate) from dual; --年 select extract(month from sysdate) from dual; --月 select extract(day from sysdate) from dual; --日 TO_DATE --将字符串转换为日期 SELECT TO_DATE('20…