Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/11/2015, 13:56
sergioo
 
Fecha de Ingreso: abril-2008
Mensajes: 41
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema con consulta Counts!

ufff me he perdido. No se si me he explicado bien, en vez de tener un solo count, tengo 3 de la misma variable y la consulta solo cambiaria en que para:
primer count en el where tiene de diferente lo de LE.resultadoNOK=0
para el 2º count LE.resultadoNOK=1
para el 3º count LE.resultadoNOK=2

he encontrado una solucion asi :
SUM(CASE WHEN LE.resultadoNOK = 0 THEN 1 ELSE 0 END) AS COUNT1,
SUM(CASE WHEN LE.resultadoNOK = 1 THEN 1 ELSE 0 END) AS COUNT2,
SUM(CASE WHEN LE.resultadoNOK = 2 THEN 1 ELSE 0 END) AS COUNT3

- no entiendo muy bien esa sintaxis del sum ahi por lo que no se como arreglarlo o como podria usarlo en un futuro

- De todas formas supongo que no influira que luego quiera hacer un UNION con una select exactamente igual estructura que todo esto pero con una tabla lecturaFF(copia con mas registros)
- Una cosa que se me paso por alto, me dijiste que al hacer LEFT o RIGHT join tenia que poner un campo cualquiera en el where a Is null. Pero al tener 2 LEF>Ts join, tendria que hacer con dos campos? 1 de cada tabla

Última edición por sergioo; 12/11/2015 a las 01:45