Estoy construyendo un cuadro y quiero recibir datos para cada mes.
Aquí está mi primera solicitud que está funcionando:
SELECT s.GSP_nom AS nom, timestamp, AVG( v.vote + v.prix ) /2 AS avg
FROM votes_serveur AS v
INNER JOIN serveur AS s ON v.idServ = s.idServ
WHERE s.valide =1
AND v.date > CURDATE() -30
GROUP BY s.GSP_nom
ORDER BY avg DESC
Pero, en mi caso, tengo que escribir 12 solicitudes para recibir datos de los 12 meses anteriores, ¿hay algún truco para evitar escribir?
// example for the previous month
AND v.date > CURDATE() -60
AND v.date < CURDATE () -30
Escuché sobre INTERVAL, fui al documento de MySQL pero no logré implementarlo.
¿Algún ejemplo de usar INTERVAL por favor?