dkfr.net
当前位置:首页 >> orAClE 如何查询在一个日期区间的中的数据? >>

orAClE 如何查询在一个日期区间的中的数据?

oracle 查询日期区间内的数据一般最常用的就是between and 和>=,= to_date('2015-10-20 00:00:00','yyyy-mm-dd hh24:mi:ss') and t.日期列 = 和和

select * from 表 where 表中时间字段 between 开始时间 and 结束时间;

select * from table t where start_time>=to_date('2014-01-01','yyyy-MM-dd') and (end_time

前天 to_date(to_char(TRUNC(SYSDATE -2),'YYYY-MM-DD')||' 05:00', 'yyyy-mm-dd hh24:mi' ) 今天 to_date(to_char(TRUNC(SYSDATE),'YYYY-MM-DD')||' 05:00', 'yyyy-mm-dd hh24:mi' )

select * from tb where scbj=0 and sj between sysdate-14 and sysdate

Select * from Tables where time >= to_date('2013-01-02 19:00:00','yyyy-mm-dd hh24:mi:ss') and time

oracle 查询日期区间内的数据一般最常用的就是between and 和>=,= to_date('2015-10-20 00:00:00','yyyy-mm-dd hh24:mi:ss') and t.日期列 = 和和

用to_char函数即可。 如emp表中数据如下: 要查询hiredate的日期为1981年1月1日到1981年5月1日之间的数据,可用如下语句: select * from emp where to_char(hiredate,'yyyy-mm-dd') between '1981-01-01' and '1981-05-01';查询结果:

select count(*) from tb where col between 150 and 200 ??这个意思么??

需要用到to_char函数。 如emp表中有如下数据: 现要取出hiredate为1981年1月1日到1981年5月1日之间的数据,可用如下语句: select * from emp where to_char(hiredate,'yyyy-mm-dd') between '1981-01-01' and '1981-05-01';查询结果:

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com