年少的隔壁老王
2019-02-25 16:50
采纳率: 60%
浏览 424

oracle统计查询历史同期数据

oracle数据库,例如有10年的数据,每个小时一条,想查询所有2月25日16点的数据,有没有那个函数可以用怎么写sql

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_22847605 2019-02-25 18:06
    已采纳

    select * from 表名 where to_char(时间字段,'MM-dd HH24') = '02-25 16'

    点赞 打赏 评论
  • 一只神奇的暴躁 2019-02-25 17:44

    Select * from 表名 where substring(CONVERT(varchar(100), 时间字段, 120),6,8)='02-25 16'

    日期转字符串120格式为:2006-05-16 10:57:49

    点赞 打赏 评论

相关推荐 更多相似问题