Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 04:53
joseibarz
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 1 mes
Puntos: 0
Filtrar para mostrar solamente uno de los dos registros

Hola a todos,

Para ponernos en situación, trata de un sistema de control de presencia en el trabajo.

Cuando un usuario sale antes de tiempo, genera dos incidencias en la tabla incidencias. Una por salida antes del horario previsto, y otra por ausencia.

El tema es que cuando los supervisores imprimen los partes de incidencias, salen dos partes, uno por incidencia, y querría que solo les saliera el de salida antes del horario previsto.

Para no liarla mucho en otras partes del sistema (hay varios programas involucrados) quiero hacer una vista nueva en la que salga esta tabla filtrada, tal que solamente me muestre los registros que sean SALIDA ANTES DEL HORARIO y no los de Ausencia.

Y los otros tipos de incidencia que los deje tal cual estan.

En el ejemplo a continuación, vemos la vista actual. Le he sacado columnas para no liar más la cosa. Querría mostrar las dos primeras filas, y de las cuatro últimas, solamente las dos que pone SalidaAntesHorarioPrevisto como descripción de incidencia.
Código:
EMP	NOMBRE           	DESCRIPCIONINCIDENCIA	      FECHA	  NUMERO
23	NOMBRE FICTICIO1	AusenciaNoJustificada       19/02/2010	  110614
23	NOMBRE FICTICIO1	AusenciaNoJustificada	     19/02/2010	  110635
57	NOMBRE FICTICIO2	SalidaAntesHorarioPrevisto  19/02/2010	  110641
57	NOMBRE FICTICIO2	AusenciaNoJustificada	     19/02/2010	  110642
61	NOMBRE FICTICIO3	SalidaAntesHorarioPrevisto  18/02/2010	  110597
61	NOMBRE FICTICIO3	AusenciaNoJustificada	     18/02/2010	  110598
Cual seria la manera más facil de conseguirlo?

Muchas gracias