Puoi fare qualcosa come to_date('01/'||trunc(joined), 'DD/MM/YYYY')
, che la trasformerebbe prima in una data valida. Devi solo decidere se utilizzare il primo o l'ultimo giorno del mese (l'ultimo è più complicato)
Un'altra opzione è usare la funzione ESTRATTI:
select country, count(*) as members, EXTRACT(MONTH FROM joined) as mn, EXTRACT(YEAR FROM JOINED) as yr,MIN(JOINED) as dt
from table
group by country, EXTRACT(MONTH FROM joined), EXTRACT(YEAR FROM JOINED)
e poi da quello, puoi semplicemente selezionare la colonna dt e inserirla