Ver Mensaje Individual
  #33 (permalink)  
Antiguo 20/05/2013, 07:44
alvar0o0
 
Fecha de Ingreso: mayo-2013
Mensajes: 22
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: contar y filtrar en consulta my sql

Haciendo algunas pruebas he agrado right join en vez de join y me muestra el listado de todas las empresa pero las empresas que poseen 0 entradas en el total muestra 1, con esta consulta estoy trabajando

Código SQL:
Ver original
  1. SELECT e.nombre,
  2.     SUM(CASE WHEN potencial = 'bajo' THEN 1 ELSE 0 END) bajo,
  3.     SUM(CASE WHEN potencial = 'medio' THEN 1 ELSE 0 END) medio,
  4.     SUM(CASE WHEN potencial = 'alto' THEN 1 ELSE 0 END) alto,
  5.     SUM(CASE WHEN potencial NOT IN ('bajo', 'medio', 'alto') THEN 1 ELSE 0 END) otro,
  6.     SUM(1) total
  7. FROM accidentecontratista ac RIGHT JOIN empresa e ON e.rut=ac.rutempresa
  8. WHERE (e.nombre='" & cmbEmpresaI.Text & "' OR '" & cmbEmpresaI.Text & "' = '')
  9. GROUP BY e.nombre

Última edición por gnzsoloyo; 20/05/2013 a las 07:50 Razón: Codigo de programación embebido en SQL y etiqueta equivocada.