Manipular resultados para mostrar filas como columnas

Tengo dos mesas. La tabla A contiene una lista de departamentos, hay 20 en total.

Ver imagen

La Tabla B contiene al menos 1 fila por departamento que se encuentra en la Tabla A, y algunas contienen algunas.

Ver imagen

Lo que quiero es una tercera tabla creada a partir de A y B, que básicamente enumera todos los departamentos y luego la cantidad de personas que están a tiempo completo y medio tiempo. Si, por ejemplo, se encuentra un departamento en la tabla b que solo tiene una cifra de tiempo Completo o Parcial (un ejemplo de esto es el departamento D), quiero que la tabla muestre 0 (cero) en lugar de dejarlo en blanco.

Ver imagen

¿Alguien puede aconsejar sobre esto?

EDITAR Si no hay, por ejemplo, 'Tiempo parcial' para uno de los Departamentos, eso significa que su personal de tiempo parcial contará con cero como regla general.

Respuestas a la pregunta(3)

Su respuesta a la pregunta