oracle 查询前一小时、一天、一个月、一年的数据
2011-09-09 16:36
309 查看
查询一小时
select concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time,concat(to_char(sysdate,'yyyy-mm-dd hh24'),':00:00') end_time from dual
结果:
查询前一天
select to_char(sysdate-1,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-1,'yyyy-mm-dd ')||'23:59:59' end_time from dual
结果:
查询前一个月
select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-1), '-MM-'),'01 00:00:00')start_time,
concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-1), '-MM-')||to_char(LAST_DAY(sysdate),'dd '),'23:59:59') end_time from dual
结果:
查询前一年
select extract(year from sysdate)-1||'-01-01 00:00:00' start_time,concat(extract(year from sysdate)-1||'-12-'||to_char(LAST_DAY(sysdate),'dd '),'23:59:59') end_time
from dual
结果:
select concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time,concat(to_char(sysdate,'yyyy-mm-dd hh24'),':00:00') end_time from dual
结果:
查询前一天
select to_char(sysdate-1,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-1,'yyyy-mm-dd ')||'23:59:59' end_time from dual
结果:
查询前一个月
select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-1), '-MM-'),'01 00:00:00')start_time,
concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-1), '-MM-')||to_char(LAST_DAY(sysdate),'dd '),'23:59:59') end_time from dual
结果:
查询前一年
select extract(year from sysdate)-1||'-01-01 00:00:00' start_time,concat(extract(year from sysdate)-1||'-12-'||to_char(LAST_DAY(sysdate),'dd '),'23:59:59') end_time
from dual
结果:
相关文章推荐
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- MySQL中, 如何查询某一天, 某一月, 某一年的数据.
- mysql查询一天,查询一周,查询一个月的数据
- mysql查询一天,查询一周,查询一个月的数据
- mysql查询一天,查询一周,查询一个月的数据
- 查询一个月最后一天的总用户数,数据库中没有保存最好一天的数据,就查询本月数据库已存有的最后一天的数据
- mysql查询一天,查询一周,查询一个月的数据
- (转载)mysql查询一天,查询一周,查询一个月的数据
- MySQL中, 如何查询某一天, 某一月, 某一年的数据.
- 查询一个月最后一天的总用户数,数据库中没有保存最好一天的数据,就查询本月数据库已存有的最后一天的数据
- mysql查询一天,查询一周,查询一个月的数据
- 【mysql】查询某一年 某一月 某一天的数据
- mysql查询一天,查询一周,查询一个月的数据【转】
- Mysql中查询某一天,某一月,某一年的数据
- 【mysql】查询某一年 某一月 某一天的数据
- 【mysql】查询某一年 某一月 某一天的数据 转载 2017年05月18日 15:22:51