一个表tb,又日期字段cr
1,我需要用一句select sql语句取出昨天的所有数据记录。
2,我需要用一句select sql语句取出前天的所有数据记录。
3,我需要用一句select sql语句取出往后数第8天的所有数据记录。
就是我需要用一句sql返回往前数第N天的所有数据记录(从00:00:00--23:59:59)。
1,我需要用一句select sql语句取出昨天的所有数据记录。
2,我需要用一句select sql语句取出前天的所有数据记录。
3,我需要用一句select sql语句取出往后数第8天的所有数据记录。
就是我需要用一句sql返回往前数第N天的所有数据记录(从00:00:00--23:59:59)。
select * from tb
where cr>=trunc(sysdate)-:N
and cr<trunc(sysdate)-:N+1
1,我需要用一句select sql语句取出昨天的所有数据记录。
2,我需要用一句select sql语句取出前天的所有数据记录。
3,我需要用一句select sql语句取出往后数第8天的所有数据记录。 select * from table where trunc(sysdate)-trunc(cr)=1;
select * from table where trunc(sysdate)-trunc(cr)=2;
select * from table where trunc(sysdate)-trunc(cr)=8;
(select to_char(sysdate-rownum,'yyyy-MM-dd'),rownum from dual start with rownum=1 connect by rownum<查询的天数;)
要跟我的时间格式一样
select * from 表 where to_char(字段,'yyyy-MM-dd') in
(select to_char(sysdate-rownum,'yyyy-MM-dd'),rownum from dual start with rownum=1 connect by rownum <查询的天数;)