FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
alumnos que no tenían 18 al inicio del curso
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:
No se si me he explicado claramente, Muchas gracias en cualquier caso por la ayuda. Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) Última edición por Giniromero fecha: 07-01-2005 a las 15:09:16. |
#2
|
||||
|
||||
Como estas?
para extraer partes de la fecha tenes la funcion EXTRACT EXTRACT(DAY FROM FECHA_INGRESO) EXTRACT(MONTH FROM FECHA_INGRESO) EXTRACT(YEAR FROM FECHA_INGRESO) la condicion ( segun entiendo ) seria algo parecido a esto: Código:
select NUMALU, (NOMALU || ' ' || APELALU) AS APENOM, FNACALU FROM alumnos WHERE ((extract(month from current_timestamp) < 10) and (((current_timestamp-fnacalu)/365 )< 19) ) or ((extract(month from current_timestamp) > 10) (((current_timestamp-fnacalu)/365 )< 18) )
__________________
Al infierno se llega por atajos. |
#3
|
|||
|
|||
Muchas gracias,
no es exáctamente lo que necesito, pero con lo que me has dado puedo trabajar. Mil gracias, y perdón por tardar en contestar. Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
|
|
|