社区
Oracle
帖子详情
在oracle如何实现查询时间在某一个时间段内的sql语句?在线等!
locker
2003-05-15 05:13:38
例如 表:table 字段:riqi (date型)
我想实现
select * from table where riqi between '2002-05-15' and '2003-05-15'的功能
,因为现在报错,请问如何写
...全文
2922
3
打赏
收藏
在oracle如何实现查询时间在某一个时间段内的sql语句?在线等!
例如 表:table 字段:riqi (date型) 我想实现 select * from table where riqi between '2002-05-15' and '2003-05-15'的功能 ,因为现在报错,请问如何写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isoCreater
2003-05-15
打赏
举报
回复
日期比较的时候时,分,秒也在范围之内。两种办法:
1。将riqi转成字符串比较。即to_char(riqi,'yyyy-mm-dd');不过这种方法效率不好,一般情况下不用;
2。将上述句子作如下改动试试to_date('2002-05-15 00:00:00','yyyy-mm-dd hh24:mi:ss') ,to_date('2003-05-15 23:59:59','yyyy-mm-dd hh24:mi:ss')
locker
2003-05-15
打赏
举报
回复
这样好像不能包含 2002-05-15和2003-05-15那两天,请问如何实现包含那两天?
more_zou
2003-05-15
打赏
举报
回复
select * from table where riqi between to_date('2002-05-15','yyyy-mm-dd') and to_date('2003-05-15','yyyy-mm-dd');
Oracle
查询
范围
时间
内
SQL
语句
Oracle
查询
范围
时间
内
SQL
语句
Oracle
实现
查询
时间
段的
Sql
语句
两法
Oracle
实现
查询
时间
段的
Sql
语句
两法,相比
ORacle
要
查询
时间
段的
Sql
语句
还是与
Sql
Server的
Sql
语句
有区别的,下面举两种方法来说明在
ORacle
是如何
查询
时间
段的: 第一种方法:between……and select * from location t where locationdate Between to_date('2010-5-4 10:00:00'
查询
某一
时间
段
oracle
执行的
sql
select a.
SQL
_TEXT,a.FIRST_LOAD_TIME from v$
sql
area a where to_date(a.FIRST_LOAD_TIME,'YYYY-MM-DD HH24:MI:SS')>= to_date('2022-03-16 09:50:00','YYYY-MM-DD HH24:MI:SS') and to_date(a.FIRST_LOAD_TIME,'YYYY-MM-DD HH24:MI:SS')<= to_date('2022-03-16 09:55:
【
oracle
】
oracle
查询
某用户某段
时间
内历史
SQL
oracle
查询
某用户某段
时间
内历史
SQL
--如
查询
test用户2018年8月6号18~20点之间执行过的
SQL
with his as ( select
sql
_id,
sql
_exec_start,user_id from dba_hist_active_sess_history t where user_id = (select...
oracle
时间
查询
语句
2
oracle
按照日期
时间
查询
语句
。1
oracle
按照日期
查询
语句
。
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章