Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/04/2010, 15:37
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 9 meses
Puntos: 139
Respuesta: Consulta dependiendo del valor

Ok es una aplicacion que monitorea la entrada y salida de los empleados por una puerta electrica.

No importa que esten repetido esos datos lo que me interesa es que hago una consulta simple como esta



select * from actividad where (id=1 or id=2 or id=6 or id=7)
esto es lo que obtendria

Código:
Id | Descripcion | Empleado 
1	Salida	    Juan
2	Salida	    Juan
6	Entrada	    Perez
7	Entrada	    Perez
2	Salida	   Michael
6	Entrada    Carlos
7	Entrada	   Carlos


Pero el resultado que yo esperaria obtener es este

Código:
Id | Descripcion | Empleado 
1	Salida	    Juan
6	Entrada	    Perez
2	Salida	   Michael
6	Entrada    Carlos

O sea si juan tiene dos id 1 y id 2 para la salida entonces solo me genere 1 id en este caso 1
pero si solo tiene uno pues que genere el que tenga.
en este caso como paso con Michael
Lo que busco es no extraer los dos id que representa la salida o la entrada
yo solo lo utilizo para si por x o por y se pierde uno pues que este presente el otro
pero eso es otro tema.

Gracias