Cita:
Iniciado por Libras
como que de donde saco nombre pues de tu consulta jejejeje, como diria jack el destripador vamos por partes
Código SQL:
Ver original--Lo que estoy haciendo es un subquery, o tomar tu query y convertirlo en una tabla, nombre seria el nombre de la empresa, y el group by es por este mismo campo(esto para hacer la suma de los valores que necesitas)
SELECT nombre,SUM(bajo),SUM(medio),SUM(alto) FROM(
--este es tu query
SELECT e.nombre, SUM(CASE WHEN potencial = 'bajo' THEN 1 ELSE 0 END) bajo,
SUM(CASE WHEN potencial = 'medio' THEN 1 ELSE 0 END) medio,
SUM(CASE WHEN potencial = 'alto' THEN 1 ELSE 0 END) alto
FROM accidentecontratista ac JOIN empresa e ON e.rut=ac.rutempresa
WHERE e.nombre = '" & cmbEmpresaI.Text & "'
GROUP BY e.nombre
) t1 GROUP BY nombre
saludos!
tenia una confución entre tantos nombres jeje, lo que ocurre ahora es que tengo un conflicto con mi programa pero al parecer no es problema de la query sino a la asignación de datos que le doy en mi programa al objeto listview ya que con la modificación no puedo asignar por ejemplo 'bajo' crea conflicto con la nueva declaración