Dit is uw vraag:
SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(`time`, '%H'), ':', (FLOOR(DATE_FORMAT(`time`, '%i') / 15) * 15), ':00'), '%H:%i:%s') `starttime`, AVG(`power`) `avgpower`
FROM `tablea`
GROUP BY `starttime`;
Aarzel niet om de tabel te vervangen (tablea
) en kolommen (time
en power
) namen volgens uw schema.
Ik hoop dat dit helpt.