需求是统计某一列每8小时内的平均数,请问各位大佬们,sql应该怎么写?
select avg(某列), DATE_DATE_FORMAT(时间, "%Y-%m-%d") + ' ' + (hour(时间) div 8)* 8 as dt from 表 group by DATE_FORMAT(时间, "%Y-%m-%d") + ' ' + (hour(时间) div 8)* 8