我想根据当前的日期得到前一秒,前一分钟,前一个小时的时间,分别怎么写呀?好像没有函数吧? select sysdate-1/(1440*60) pre_second,sysdate-1/1440 pre_minute,sysdate-1/(1440/60) pre_hour from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前一秒:select to_number(to_char(sysdate,'hh24miss')+1) from dual;前一分:select to_number(to_char(sysdate,'hh24miss')+100) from dual;前一小时:select to_number(to_char(sysdate,'hh24miss')+10000) from dual; BlueskyWide(谈趣者) 的方法也是很有意思的,谢谢了. oracle双表合并查询 很简单,,怎么又点绕了 win64 oracle10g 问题 如何实现等待 用sys用户在浏览器上登录Oracle9i的问题 发了几天都没人能解决,请好心人帮一下忙 Oracle 存储过程调试出错:ORA-06550 * 和 ?有什么作用和区别,在取数据的时候! SQL更新语句问题 关于ORACLE数据库备份及恢复的问题 请问下面的存储过程错在那里? 请问oracle中有没相当于db2中reorg和RUNSTATS之类的命令,谢谢
select to_number(to_char(sysdate,'hh24miss')+1) from dual;
前一分:
select to_number(to_char(sysdate,'hh24miss')+100) from dual;
前一小时:
select to_number(to_char(sysdate,'hh24miss')+10000) from dual;