欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

oracle 取当天日期减一天 增加一天 有大用 有大大用

oracle 取当天日期减一天 应该如何写

select sysdate-1 from dual;

来自 https://www.cnblogs.com/soundcode/archive/2012/01/11/2319060.html



oracle 取当天日期减一天 应该如何写

oracle 取当天日期减一比如今天是20100406 语句运行后的结果是20100405 天 应该如何写
 我来答  举报
freechan10
2019-11-16 · TA获得超过2.8万个赞

1、创建测试表,

create table test_sysdate(v_date date);

2、插入测试数据

insert into test_sysdate values(sysdate);

insert into test_sysdate values(sysdate-1);

insert into test_sysdate values(sysdate-1.1);

insert into test_sysdate values(sysdate-1.2);

insert into test_sysdate values(sysdate-2);

insert into test_sysdate values(sysdate-3);

3、查询表中所有记录数,select t.*, rowid from test_sysdate t,

4、编写sql,查询日期为前一天的记录,select t.*, rowid from test_sysdate t where to_char(v_date,'yyyymmdd') = to_char(sysdate-1,'yyyymmdd')

jomissor
2010-04-06 · TA获得超过206个赞
如果是只要取到天,那就是:
select to_char(sysdate-1,'yyyymmdd') from dual;

来自 https://zhidao.baidu.com/question/145692338.html


普通分类: