Query SELECT c.nombre, CONCAT(MONTH(v1.fecha) ,'-',YEAR(v1.fecha)) AS comienzo FROM empresa.clientes c JOIN empresa.ventas v1 ON c.id=v1.cliente JOIN empresa.ventas v2 ON v1.cliente=v2.cliente AND v1.fecha <= v2.fecha AND YEAR(v2.fecha)*12+MONTH(v2.fecha) < YEAR(v1.fecha)*12+MONTH(v1.fecha)+3 GROUP BY v1.cliente,YEAR(v1.fecha),MONTH(v1.fecha) HAVING COUNT(DISTINCT MONTH (v2.fecha))=3, Sun Nov 23 21:11:45 2008
| nombre | comienzo |
| Matt Design | 10-2004 |
| Matt Design | 11-2004 |