Seleccione con dos counts en la misma columna

Tengo dos consultas de selección:

SELECT MONTH(date) AS month, count(DISTINCT ip) FROM table_name WHERE field = 1 GROUP BY month 

y

 SELECT MONTH(date) AS month, count(DISTINCT ip) FROM table_name WHERE field = 2 GROUP BY month 

¿Cómo puedo escribir una consulta para seleccionar

 SELECT MONTH(date) AS month, count(DISTINCT ip) [ for field = 1], count(DISTINCT ip) [ for field = 2] 

 SELECT MONTH(date) AS month, count(DISTINCT case when field = 1 then ip end) as f1, count(DISTINCT case when field = 2 then ip end) as f2 FROM table_name WHERE field in (1,2) GROUP BY month