gnzsoloyo,
Libras se que este no es el foro adecuado pero es como ustedes me plantean jugando con las funciones del DQL y un poco de lógica se resuelve:
Disculpen que en este foro ligue un poco de código de otro lenguaje. Simplemente calculo en qué fecha caen 7 meses completos hascia atrás (en caso que desee obtener niños cuya edad está comprendida en los 6 meses de nacidos) y a esta le sumo 1 día "hacia adelante", comparando la nueva fecha con la exacta en la que se cumplen 6 meses hacia atrás a partir de la actual, de esta forma acotaría el periodo de 6 meses más los días antes de cumplirse el séptimo mes:
Código SQL:
Ver originalSELECT n FROM AppBundle:Ninho n
WHERE n.fechaNacimiento BETWEEN DATE_ADD(DATE_SUB(CURRENT_DATE(), :mesesCompletos, 'MONTH'),1,'DAY')
AND DATE_SUB(CURRENT_DATE(), :mesFiltro, 'MONTH')
Sorry por no poner la consulta SQL generada pero me sale un captcha que aunque lo complete correctamente no se publica el post.
Cita: Editado: Código de programacion no permitido en foros de BBDD