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

obtener la ultima visita

Estas en el tema de obtener la ultima visita en el foro de Mysql en Foros del Web. Holaas, estoy haciendo una tabla en php que muestra todos los usuarios registrados, que muestra todos sus datos y un campo que muestra la ultima ...
  #1 (permalink)  
Antiguo 22/02/2010, 15:07
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
obtener la ultima visita

Holaas, estoy haciendo una tabla en php que muestra todos los usuarios registrados, que muestra todos sus datos y un campo que muestra la ultima vez q ingreso, para saber que fecha fue la ultima utilizo max(fechaVisita), la consulta sale bien pero como puedo mostrar a los usuarios que todabia no tubieron una visita?.
Quiero mostrar a todos los usuario y q muestre ultima visita o si no tubo, como lo aria en mysql?
aqui mi consulta:
select nombres,apellidos,fechaNac,telefno,ciudad,max(fech aVisita)
from usuario,visitas
where usuario.idusuario=visitas.idusuario
espero q me puedan ayudar gracias.
  #2 (permalink)  
Antiguo 22/02/2010, 15:48
Avatar de juankcres  
Fecha de Ingreso: septiembre-2009
Mensajes: 88
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: obtener la ultima visita

Hola RanuTo
Mira a mi se me ocurre algo asi
Código MySQL:
Ver original
  1. select nombres,apellidos,fechaNac,telefno,ciudad, IFNULL(max(fech aVisita),"No tiene Visitas")
  2. from usuario LEFT JOIN visitas  ON (usuario.idusuario=visitas.idusuario)
__________________
Sé fiel hasta la muerte, y yo te daré la corona de la vida.

Ap. 2:10
  #3 (permalink)  
Antiguo 22/02/2010, 19:04
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: obtener la ultima visita

gracias pero te cuento que sigue mostrando solo los usuarios que tienen visitas y no todos.

Etiquetas: ultimo
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 13:55.