oracle sql语句时间条件

查询一段数据!where条件是一段时间内的数据!应该怎么写!比如:从早上八点开始到晚上的18点,这之间的数据!该怎么写啊!求高手指点!... 查询一段数据!where条件是一段时间内的数据!应该怎么写!
比如: 从早上八点开始到晚上的18点,这之间的数据! 该怎么写啊!

求高手指点!
展开
 我来答
云计算懂管理的小司
2011-08-22 · TA获得超过1145个赞
知道小有建树答主
回答量:756
采纳率:100%
帮助的人:441万
展开全部
假设时间字段为TIMES
select * from table_name where times between to_char(times,'hh24:mi:ss')='08:00:00' and to_char(times,'hh24:mi:ss')='18:00:00' order by times;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vztzjrlqye
2011-08-23 · TA获得超过396个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:432万
展开全部
是为了后面附加and ...方便程序逻辑处理用的,
要不然你就得稍微复杂一点儿处理:
有where条件。。。
没有where条件。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzyyxxaabbcc
2011-08-21 · TA获得超过3641个赞
知道大有可为答主
回答量:3542
采纳率:50%
帮助的人:3181万
展开全部
where time between '08:00' and '18:00'

以上是大概意思,具体时间的表示方法要根据数据库时间字段的类型和格式来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzf7878
2011-08-22 · TA获得超过186个赞
知道答主
回答量:103
采纳率:0%
帮助的人:62.2万
展开全部
select * from table where to_char(time,'HH') between 8 and 18;
YYYY-MM-DD-HH-MI-SS 年月日时分秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式