Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/10/2006, 07:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
En SQL podría ser:

SELECT nombre, (YEAR(date)-YEAR(fecha_nacimiento)) - (RIGHT(date,5)<RIGHT(fecha_nacimiento,5)) AS edad FROM tabla

También podrías usar:

SELECT nombre, TO_YEARS(CURDATE()-fecha_nacimiento) AS edad FROM tabla

Siendo fecha_nacimeitno el campo de tu tabla que contiene dicha fecha .. En "edad" tendrías el cálculo .. La fecha actual será la del servidor que corra Mysql ..

Cualquier duda al respecto podrías y deberías consultar en el foro de Base de datos -> Mysql ...

Algo de información al respecto:
http://www.hospedajeydominios.com/ma...-pagina-9.html

Y en www.mysql-hispano.com

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.