WITH t1 AS ( SELECT tag, ROUND(AVG(IF( TIMESTAMPDIFF(SECOND, start_time, end_time) / duration > 1, 100, TIMESTAMPDIFF(SECOND, start_time, end_time) / duration * 100 )) OVER (PARTITION BY tag),2)...