|    
			
				25/11/2010, 11:54
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: noviembre-2010 
						Mensajes: 7
					 Antigüedad: 14 años, 11 meses Puntos: 0 |  | 
  |  Ayuda con select case  
  buen dia foro, esta consulta ya me gano:
 tabla EntradasSalidas
 
 id-----usr-----fecha----ingreso1----salida1-----ingreso2------salida2
 1______001___2010-11-01__marcado____marcado_____marcado________marcado
 2______002___2010-11-01__marcado____marcado_____marcado________marcado
 3______002___2010-11-02__marcado____marcado_____marcado________marcado
 4______001___2010-11-02___NULL_______NULL_______marcado________marcado
 5______001___2010-11-03___NULL_______NULL________NULL___________NULL
 6______001___2010-11-04__marcado____marcado______NULL___________NULL
 7______001___2010-11-02__marcado____marcado_____marcado________marcado
 
 para dias Trabajados lo saque asi:
 
 
 SELECT usr, sum(CASE WHEN
 
 (ingreso1 IS NOT NULL AND
 salida1 IS NOT NULL AND
 ingreso2 IS NOT NULL AND
 salida2 IS NOT NULL) THEN 1 ELSE 0.5 END) as 'dias trabajados'
 
 FROM EntradasSalidas GROUP BY usr;
 
 para usr 001 meda = 3 y para usr 002 = 2 dias trabajados, correcto .
 quiero es saber ahora es los dias q falto
 lo intente de muchas fromas pero no lo consigo
 para mi tabla deberia ser usr 001 = 2 y para usr 002 = 0 dias de falta, espero me ayudeis se los agradeceria muchisimo, de ante mano gracias mil.
     |