Hola,
Lo primero FELIZ AÑO A TODOS!!!
Estoy trabajando con Delphi 6 e Interbase 7.
Tengo una aplicación que me gestiona alumnos.
El caso es que necesitamos un listado de todos los alumnos que, al inicio del curso, (octubre), NO TENÍAN 18 años, y que si los cumplen en el año académico en curso, siguan saliendo en dicho listado.
El problema es que, con el código que tengo, una vez que cumplen los 18 dejan de salir, por que sólo tiene en cuenta el tema de la edad, no del mes en el que han nacido.
Esto es lo que tengo:
Código PHP:
select NUMALU, (NOMALU || ' ' || APELALU) AS APENOM,
FNACALU
FROM alumnos
WHERE (((current_timestamp-fnacalu)/365 )< 18)
Hay alguna manera de que, sin poner yo un año fijo, mire en que año se encuentra, en que mes, y si este mes es de Enero a Octubre, que considere a los alumnos que no tenían 18 en octubre del año anterior y si nos encontramos en un mes de octubre a diciembre considere a los alumnos que no teneían 18 años, en el octubre de ese mismo año.
No se si me he explicado claramente,
Muchas gracias en cualquier caso por la ayuda.
Virginia