社区
Oracle
帖子详情
如何按时间查询
hnzsy
2003-08-28 06:07:36
oracle中,a 是一个date 类型,如何按a进行查询,如:
...where a = 某个时间
请问该怎样写?
...全文
223
10
打赏
收藏
如何按时间查询
oracle中,a 是一个date 类型,如何按a进行查询,如: ...where a = 某个时间 请问该怎样写?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhambobo
2003-08-28
打赏
举报
回复
函数索引代替:
create index test_index on test(to_char(a,'yyyymmdd'));
onejune4450
2003-08-28
打赏
举报
回复
a='dd-mon-yy hh24:mi:ss'
Michaelyfj
2003-08-28
打赏
举报
回复
楼主已经说很清楚了,“不用to_char怎么办,这样速度很慢”
那一定要建立索引了
eagleye
2003-08-28
打赏
举报
回复
先索引a,
再用where a between 时间1 and 时间2;试试
LGQDUCKY
2003-08-28
打赏
举报
回复
select * from test where to_char(date1,'yyyymmdd')='20030828';
楼上说的是用不上索引,主要能实现楼主的功能。
Michaelyfj
2003-08-28
打赏
举报
回复
to BlueskyWide(谈趣者)
一般不用你这种方法,因为date1字段还要做转换,如果date1有索引,
这种转换不会使用到索引,除非建立了function indexed,不知道是否
正确,请批评指教
hnzsy
2003-08-28
打赏
举报
回复
不用to_char怎么办,这样速度很慢
Michaelyfj
2003-08-28
打赏
举报
回复
where a=to_date('2003-08-28 16:00:00', 'yyyy-mm-dd hh24:mi:ss')
Michaelyfj
2003-08-28
打赏
举报
回复
where a=to_date('2003-08-28 16:00:00', 'yyyy-mm-dd hh24:mi:ss')
BlueskyWide
2003-08-28
打赏
举报
回复
desc test
id number(10)
name varchar2(20)
date1 date
select * from test where to_char(date1,'yyyymmdd')=20030828;
以
时间
作为
查询
条件来
查询
指定
时间
和
时间
段
开发工具与关键技术:VS ASP.NET.MVC 作者:冉冉 撰写
时间
:2019年07月07日 以
时间
作为
查询
条件来
查询
指定的
时间
,
查询
当然要有搜索框,所以需要一个input标签和一个button按钮,如下图:
查询
时间
与
查询
日期有点不一样,主要是因为
时间
是Timespan类型,日期是datetime类型,所以他们俩稍微有点不同。但是它们俩的
查询
方法差不多是一样的,只是判断不同,
查询
时间
的判断是...
oracle按
时间
要求
查询
一 按
时间
查询
格式: 1,当
时间
条件字段为字符串类型的时候,通过以下方法
查询
数据: 1.1、SELECT * FROM 表名 t WHERE 条件1 AND to_date(t.表名,'yyyy/MM/dd') between to_date('2020/3/1','yyyy/MM/dd') and to_date('2020/3/31','yyyy/MM/dd'); 1.2、sql...
ThinkPHP6.0 入门【六】,按
时间
查询
、快捷
查询
、年月日
时间
查询
、其他
查询
、聚合
查询
、子
查询
、原生
查询
正常情况下我们可以使用>、<、>=、<=来筛选匹配
时间
的数据, 也可以使用 between 关键字来设置
时间
的区间,
时间
查询
的快捷方法为 whereTime(),直接使用>、<、>=、<=,个人觉得和上面的
查询
方式区别不大,但是这样写会更加有语义,默认的大于>,可以省略
Mysql中使用
时间
查询
可以像普通
查询
使用等号进行
查询
,但必须
查询
时间
必须和字段对应
时间
完全相等,比如我要查下面这个值。
查询
时间
不难,只要知道是要按年、按月还是按日,格式化
时间
的字符写对就行。
时间
一般都不会使用 “=”
查询
。
ES 使用range
时间
查询
最近在
查询
ES数据时使用range
查询
某个
时间
范围时,
查询
结果有问题,这里做一下分析总结 问题: 例如es存有数据: {"_source":{"timestamp": "2019-05-09T18:25:01.082327+0800"}}, {"_source":{"timestamp": "2019-05-09T18:25:01.200825+0800"}} 使用es语句为 {"query"...
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章