 
			
				07/08/2008, 10:09
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2006  Ubicación: Torroles (Costa der Só)  
						Mensajes: 1.017
					  Antigüedad: 19 años, 9 meses Puntos: 7     |        |  
  |      Respuesta: filtrar por fechas        Creo que lo he conseguido. Discurramos:   
Un año bisiesto es aquel que tiene un dia mas cada 4 años pero cada 400 años hay que eliminar 3 años. Es decir, un año bisiesto son todos los divisibles por 4 y por 400 menos los que son divisibles por 100.   
Es decir:   
1 año dura 365+1/4-3/400=365,2425 días   
Por lo cual:   
SELECT * FROM CURRICULUMS WHERE int(dateDiff("d", Fecha_nacimiento, date())/(365+1/4-3/400)) >= 18 and int(dateDiff("d", Fecha_nacimiento, date())/(365+1/4-3/400)) <= 20     
Esto te dará exactamente la edad correcta.     
Un saludo     
				__________________  "Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -             |