oracle统计查询历史同期数据

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

2个回答

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

weixin_37617896
年少的隔壁老王 如果要查每年的02-25 16 点往前推24小时,该怎么查
9 个月之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!