oracle中取得当前日期,前一天,当前月,前一个月

摘要:
当前日期:从dual中选择TRUNC;前一天:从dual中选择TRUNC;将前一天转换为日期格式:selecto_charfromdual;to_Char上个月的日期:从dual中选择add_ months;上一个月:从dual中选择TRUNC;下个月转换为字符串:selecto_charfromdual;

  当前日:select TRUNC(SYSDATE)  from dual;

  前一天: select TRUNC(SYSDATE - 1)   from dual;

前一天转换为日期格式: select to_char(TRUNC(sysdate-1),'fmdd')   from dual;

to_char(TRUNC(sysdate-1),'fmdd')

  前一个月日期: select add_months(trunc(sysdate),-1) from dual;

 前一个月:select TRUNC(add_months(trunc(sysdate),-1),'MM') from dual;

后一个月转换为字符串:select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual;  

免责声明:文章转载自《oracle中取得当前日期,前一天,当前月,前一个月》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GBK编码和UTF-8编码互转的大坑字节对齐《c和指针》笔记包含位域结构体的内存对齐(32bit,GCC)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PLSQLDeveloper12配置oracle客户端

背景: 之前一直使用PLSQL Developer 9.0.0.1601打包好的版本(解压即可使用),内含instantclient_12_1,配置了oracle客户端,勿需另外安装oracle客户端,但最近得到一个升级版plsql,可以状态栏双击查看字段备注,对于较长字段备注查看比较方便,于是尝试配置。最头疼配置oracle客户端,以前折腾过记不清了,又...

存储过程语法

CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。 语法 CREATE PROC...

Oracle系列之存储过程

涉及到表的处理请参看原表结构与数据Oracle建表插数据等等 判断是否是素数: create or replace procedure isPrime(x number) as flag number:=1; begin if x<2 then dbms_output.put_line('not prime'); else for i in...

微信小程序手动实现select下拉框选择

在小程序中没有像h5中的下拉 标签的 picker又满足部了,那就自己动手写 <view class='list-msg'> <view class='list-msg1'> <text>商品金额</text> <text>¥99.00</text&g...

oracle 存储过程(1)

--建一张user_info表create table user_info (id varchar2(10),name varchar2(20),password varchar2(20),address varchar2(30));--创建存储过程,作用是向user_info表中添加数据create or replace procedure adduse...

ORACLE 存储过程提高

1.SQLCODE和SQLERRM 2.%TYPE和%ROWTYPE的使用 3.sql%rowcount的作用 1.SQLCODE和SQLERRM  SQLCode:数据库操作的返回码,其中 0--成功; -1--失败; 100--没有检索到数据。 +1--用户自定义异常 sqlerrm函数返回指定错误代码的错误信息。  在一个内在的异常中,SQLC...