oracle sql查询语句 时间格式
有个usertime的格式是这样的,13-6月-1312.00.00.000000上午那我要查询13年6月1日零点到13年6月5日24时的sql语句怎么写?...
有个usertime的格式是这样的,13-6月 -13 12.00.00.000000 上午
那我要查询13年6月1日零点到13年6月5日24时的sql语句怎么写? 展开
那我要查询13年6月1日零点到13年6月5日24时的sql语句怎么写? 展开
3个回答
展开全部
select * from table where usertme >to_date('2013-06-01 00:00:00','yyyy-mm-dd hh24:mi:ss') and usertme<to_date('2013-06-06 00:00:00','yyyy-mm-dd hh24:mi:ss');
更多追问追答
追问
13-6月 -13 12.00.00.000000 上午
这个时间开头的是6月13号,而且这是数据库的记录的时间,所以你当前的语句不对啊
追答
你试过了吗,那就把to_date换成to_timestamp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where to_date(usertime) between to_date(13-6-1 0:0:0) and to_date(13-6-5 24:0:0)
更多追问追答
追问
13-6月 -13 12.00.00.000000 上午
这个时间开头的是6月13号,而且这是数据库的记录的时间,所以你当前的语句不对啊
追答
to_date不能转换吗,哪里不对,你试过了?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询