Buenos días,
Traducción a sql.
Cita: cuantas combinaciones a,b,c
COUNT
Cita: tienen una x o algun valor x que no sea vacío.
Campo(x) distinto/no sea vacío/nulo.
Viendo lo que preguntas y las diferencias entre la primera query y las siguientes, parece que lo unico que haces es escribir el problema y esperar a que te lluevan las querys. Si escribieras las querys con las que has probado demostrarías que algo has hecho.
Un saludo y buen día.