[quote=引用 楼主 u013352832 的回复:] 在Oracle中,查询一张表时要求查询某一时间点的数据 select * from 表名 where DATE_TRAVEL=某一日期 (时间不进行比较,日期相等就可以查询出来了) 大神们 ,帮帮忙,急.......
你不在乎性能的话,用1楼或者是select * from 表名 whereDATE_TRAVEL like to_date('20140101','yyyymmdd');都可以 如果数据量大,又不想建函数索引,只建了这个日期字段的普通索引,那就 select * from 表名 where DATE_TRAVEL>= to_date('20140101','yyyymmdd') and DATE_TRAVEL< to_date('20140101','yyyymmdd') +1; 比较好
select * from B2B_GROUP where DATE_TRAVEL= to_date('20140925','yyyymmdd') 请问下这个怎么改,条件为=,就是查询某一天的数据
select * from B2B_GROUP where trunc(DATE_TRAVEL)= to_date('20140925','yyyymmdd')
在Oracle中,查询一张表时要求查询某一时间点的数据 select * from 表名 where DATE_TRAVEL=某一日期 (时间不进行比较,日期相等就可以查询出来了) 大神们 ,帮帮忙,急.......
17,082
社区成员
55,236
社区内容
加载中
试试用AI创作助手写篇文章吧