oracle数据库,例如有10年的数据,每个小时一条,想查询所有2月25日16点的数据,有没有那个函数可以用怎么写sql
select * from 表名 where to_char(时间字段,'MM-dd HH24') = '02-25 16'
Select * from 表名 where substring(CONVERT(varchar(100), 时间字段, 120),6,8)='02-25 16'
日期转字符串120格式为:2006-05-16 10:57:49