Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

2 consultas simultaneas a BD

Estas en el tema de 2 consultas simultaneas a BD en el foro de Bases de Datos General en Foros del Web. Hola a todos... Tengo la BD "listape" con los siguientes datos: Apellido, Nombre, Nacimiento, Fallecimiento, Url y hago la consulta de esta manera para saber ...
  #1 (permalink)  
Antiguo 23/11/2006, 16:10
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 19 años, 6 meses
Puntos: 3
2 consultas simultaneas a BD

Hola a todos...
Tengo la BD "listape" con los siguientes datos: Apellido, Nombre, Nacimiento, Fallecimiento, Url y hago la consulta de esta manera para saber cuantos años hace que falleció:

Código HTML:
$result=mysql_query("select Apellido,Nombre,DATE_FORMAT(Nacimiento,'%d-%m-%Y')AS Nacimiento,DATE_FORMAT(Fallecimiento,'%d-%m-%Y')AS Fallecimiento,(YEAR(CURRENT_DATE) - YEAR(Fallecimiento)) - (RIGHT(CURRENT_DATE,5) < RIGHT(Fallecimiento,5)) AS Edad,Url from listape where MONTH(Fallecimiento)=MONTH(CURDATE()) ORDER BY fallecimiento ASC",$link);
Pero quiciera agregarle además, la consulta de cuantos años tenía al fallecer.
Me podrían ayudar por favor?
Gracias y saludos!!!
  #2 (permalink)  
Antiguo 26/11/2006, 08:07
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 19 años, 6 meses
Puntos: 3
Solucionado...

Bueno, ya lo solucioné... no sé si será correcto, pero funciona!!!
Quedaría así:

Código HTML:
$result=mysql_query("select Apellido,Nombre,DATE_FORMAT(Nacimiento,'%d-%m-%Y')AS Nacimiento,DATE_FORMAT(Fallecimiento,'%d-%m-%Y')AS Fallecimiento,(YEAR(CURRENT_DATE) - YEAR(Fallecimiento)) - (RIGHT(CURRENT_DATE,5) < RIGHT(Fallecimiento,5)) AS Años,(YEAR(Fallecimiento) - YEAR(Nacimiento)) - (RIGHT(Fallecimiento,5) < RIGHT(Nacimiento,5)) AS Edad,Url from listape where MONTH(Fallecimiento)=MONTH(CURDATE()) ORDER BY fallecimiento ASC",$link);
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:48.