¿Cómo Contar registros con condición en SQL?

Tengo una consulta en SQL en la cual quisiera contar Cuantos Curso "Aprobados" y con "incumplimiento" tiene cada participante.

que me quede una tabla mas o menos así:

Participante CursoAprobados Cursos Reprobados

Juan 5 3

María 2 0

tengo el siguiente código:

SELECT DISTINCT Unidad_Organizativa.Unidad_Organizativa, General1.Participante,(Count(General1.Estatus='APROBADO')) AS CuentaAprobado
FROM (((Unidad_Organizativa LEFT JOIN General1 ON Unidad_Organizativa.Id_Unidad_Organizativa = General1.Id_Unidad_Organizativa) LEFT JOIN Curso ON General1.Id_Curso = Curso.Id_Curso) LEFT JOIN DetallesCurso ON General1.Id_Curso = DetallesCurso.Id_Curso) LEFT JOIN Estatus ON General1.Id_Estatus = Estatus.Id_Estatus
GROUP BY Unidad_Organizativa.Unidad_Organizativa, General1.Participante

Añade tu respuesta

Haz clic para o