是否要处理到1点--24点
create function date24(p_date in date)
return date
as
v_date date;
begin
if to_char(p_date,'hh')='00' then
v_date:=to_date(to_char(p_date,'yyyy-mm-dd')||' 24:'||to_char(p_date,'mi:ss')||,'yyyy-mm-dd hh24:mi:ss');
return v_date;
end if;
return p_date;
end;
/
还没测试.
create function date24(p_date in date)
return date
as
v_date date;
begin
if to_char(p_date,'hh')='00' then
v_date:=to_date(to_char(p_date,'yyyy-mm-dd')||' 24:'||to_char(p_date,'mi:ss')||,'yyyy-mm-dd hh24:mi:ss');
return v_date;
end if;
return p_date;
end;
/
还没测试.
解决方案 »
- Oracle创建实例
- 求助:编写过程时出现“错误文本= PLS-00103”怎样解决??
- Linux系统下怎样创建oracle日志,以及如何查询?
- oracle 乱码问题
- 统计产品的价格货币汇率由1月1变(以前的汇率不变)改为1日1变,查询统计怎么修改最方便?以前的汇率是月汇率,现在的汇率是日汇率
- 急救:我的一个SQL语句抛出SQL语法错误:未找到预期的关键字FROM,不知所错何处!
- ▲循环选出日期,但要跳过月初1号日期
- 提示:ORA-02269 出错
- 谁有PLSQL Developer5.03正式版的下载地址
- 有一个包中定义的存储过程,一直编译报错
- oracle 网络连结的问题
- oracle8.1.7无法正常启动
v_date:=to_date(to_char(p_date-1,'yyyy-mm-dd')||' 24:'||to_char(p_date,'mi:ss')||,'yyyy-mm-dd hh24:mi:ss');