add_months(trunc(sysdate,'mm'),1) 结果是下个月的第一天的0点0分,是不是你要的每月最后一天
解决方案 »
- 集合数据类型请教?
- 求教两个sql语句写法
- Pro*C的集成问题
- 从第n条到第m条数据 怎么查最快?
- 对某一数据库里的表,按一段时间内的记录增加数来排序,如何写SQL语句?
- 在WIN2K下用SQLPLUS如何连通LINUX下的ORACLE9I数据库?
- how to install oracle9i under linux9
- 在使用dbms_output包输出信息时,总的内存使用有限制,怎样加大它可使用的内存数?
- 一行的统计
- 谁能用简单理解的方式 解释 :什么是维度表和事实表?两者的关系是什么?
- linux下面访问oracle接口
- 求一条SQL语句(关于insert into 插入单条记录的问题)
sys.dbms_job.submit(job => :job,
what => 'begin pro_print_dl_bb() ;end ;',
next_date => to_date('01-12-2004', 'dd-mm-yyyy'),
interval => 'add_months(trunc(sysdate,''mm''),1)');
commit;
end;
/
as_parm: yyyy-mmdate ld_date
ld_date := date(as_parm || '-01', 'yyyy-mm-dd')
last_day := add_month(ld_date, 1) - 1
则select结果为:2005-01-31 14:14:50
本月最后一天