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

desplegar ultimo resultado..

Estas en el tema de desplegar ultimo resultado.. en el foro de Mysql en Foros del Web. esta es mi primera consulta porfavor ayuda.. como hago tengo en una tabla donde se guardan las salidas de usuarios. se llama "salidas" y tengo ...
  #1 (permalink)  
Antiguo 11/06/2010, 09:58
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
desplegar ultimo resultado..

esta es mi primera consulta porfavor ayuda..

como hago tengo en una tabla donde se guardan las salidas de usuarios. se llama "salidas" y tengo las siguientes columnas ahi.

codigo,fecha,horadesalida

ahi registra todas las salidas de cada usuario, si se abre el programa y se cierra 5 veces al dia se guardan por codigo de usuario las horas de las 5 salidas no se si me explico... seria tipo asi

codigo fecha horadesalida
1 11/06/2010 06:00
1 11/06/2010 06:35
1 11/06/2010 13:30
1 11/06/2010 14:55
1 11/06/2010 16:00


y si otro usuario sale ahi se guarda igualmente.


ahora la pregunta... es como hago para mostrar la ultima salida de cada usuario en un dia?

con un group by se agrupa y se muestra solamente la primera salida... la cual utilizo para buscar en la tabla de las entradas y me sirve bien pero aca no es el caso...

y con un limit me muestra solamente las ultimas rows de la tabla....

entonces nuevamente como hago para mostrar la ultima salida de cada usuario si cada usuario tiene su propio código?

muchas gracias :)
  #2 (permalink)  
Antiguo 11/06/2010, 10:12
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 1
Respuesta: desplegar ultimo resultado..

bueno te aconsejo que cambies la fecha a un campo DATE o en su defecto a DATETIME para que almacenes tu hora.
haora quedaria asi

tabla salidas:

codigo | fecha | hora | codigoUsuario

fecha tipo :: date : año-mes-dia




SELECT * FROM salidas WHERE codigoUsuario = '1' ORDER by fecha DESC LIMIT 1

Etiquetas: desplegar, ultimo, resultados
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 07:12.