Hola de nuevo alvar0o0:
Tal como lo menciona Libras, el detalle al poner un SUM(1) es que te contabiliza todos los registros, no solo los que contengan 'bajo', 'medio' o 'alto'... si tuvieras cualquier otro valor, incluyendo valores nulos se seguirían contabilizando... aquí hay de dos sopas, o mediante programación te aseguras que estos tres valores son los únicos que pueda tener tu campo (por ejemplo con una enumeración) o en su defecto modificas el sum(1) por algo como esto:
Código MySQL:
Ver originalFROM accidentecontratista ac
JOIN empresa e
ON e.rut
=ac.rutempresa
WHERE e.nombre
= '" & cmbEmpresaI.Text & "'
Esta consulta te contabilizará sólo los registros que tienen estos tres valores, pero te expones a que no te presente todos los registros... otra opción sería hacer algo como esto:
Código MySQL:
Ver originalFROM accidentecontratista ac
JOIN empresa e
ON e.rut
=ac.rutempresa
WHERE e.nombre
= '" & cmbEmpresaI.Text & "'
Es decir, la categoría OTRO contabilizaría todos los casos distintos a los tres que estás analizando, el SUM(1) te seguiría contabilizando todos los registros...
Saludos
Leo.