根据得到今天的日期sysdate,求出上个月1号00:00:00秒
如:今天是20100703 要求出的结果是20100601000000 包括闰年闰月在内
如:今天是20100703 要求出的结果是20100601000000 包括闰年闰月在内
解决方案 »
- Oralce 10g 问题,高手进
- oracle with用法,怎么插入不了数据呢
- oracle 添加一列作为唯一标识
- oracle 函数 加密编译后怎么查看参数
- Oracle9.2忽然坏了,没法连接了,具体如下:请大家参考
- Oracle在NT环境下如何使用Pro*c进行开发?(不通过VC)
- 这个sql语句怎么写,大家指点一下。很急!
- 求教高人:如何将VFP6.0中的表导入到Oracle8i中?急,在线等待
- 我想在internet网上,用oracle客户端与服务客连接,和局域上配置一样吗?你们用过吗?
- select 语句和事物
- ORA-00018: maximum number of sessions exceeded
- ssh和ant.xdoclet为什么不能自动生成数据库表!
select to_char(add_months(sysdate,-1),'yyyymm')||'01000000' from dual
select add_months(trunc(sysdate,'MONTH'),-1) from dual;
已写入 file afiedt.buf 1* select to_char(trunc((sysdate-interval '1' month),'month'),'yyyymmddhh24miss') from dual
SQL> /TO_CHAR(TRUNC(
--------------
20100601000000
SQL> select to_char(add_months(sysdate,-1),'yyyymm')||'000000' from dual;TO_CHAR(ADD_
------------
201006000000
上面的第二个改下
SQL> edi
已写入 file afiedt.buf 1* select to_char(trunc(add_months(sysdate,-1),'month'),'yyyymmdd')||'000000' from dual
SQL> /TO_CHAR(TRUNC(
--------------
20100601000000
select to_char( add_months(trunc(sysdate, 'mm'), -1), 'yyyymmdd' ) ||'000000' from dual;20100601000000