oracle sql语句时间条件
查询一段数据!where条件是一段时间内的数据!应该怎么写!比如:从早上八点开始到晚上的18点,这之间的数据!该怎么写啊!求高手指点!...
查询一段数据!where条件是一段时间内的数据!应该怎么写!
比如: 从早上八点开始到晚上的18点,这之间的数据! 该怎么写啊!
求高手指点! 展开
比如: 从早上八点开始到晚上的18点,这之间的数据! 该怎么写啊!
求高手指点! 展开
4个回答
展开全部
假设时间字段为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;
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;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是为了后面附加and ...方便程序逻辑处理用的,
要不然你就得稍微复杂一点儿处理:
有where条件。。。
没有where条件。。。
要不然你就得稍微复杂一点儿处理:
有where条件。。。
没有where条件。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where time between '08:00' and '18:00'
以上是大概意思,具体时间的表示方法要根据数据库时间字段的类型和格式来。
以上是大概意思,具体时间的表示方法要根据数据库时间字段的类型和格式来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where to_char(time,'HH') between 8 and 18;
YYYY-MM-DD-HH-MI-SS 年月日时分秒
YYYY-MM-DD-HH-MI-SS 年月日时分秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询