Hola tampon:
Las consultas que quieres en realidad son básicas... con conocimientos mínimos en SQL no deberías tener problemas para obtenerlas, por lo que puedo adivinar que eres novato en estos menesteres, así es que te sugiero que leas algún manual de principiantes de SQL antes de continuar con cualquier intento de hacer consultas.
Ahora si, volvamos a tu problema... Ambas consultas se resuelven con la función de agregación COUNT... dale un vistazo a esta liga
COUNT
De hecho me sorprende la semejanza entre lo que quieres hacer y lo que aparece en la liga, estoy pensando que se trata de lo mismo
Saludos
Leo.