C'è una buona tecnica che dimostra come farlo qui . Scorri verso il basso fino al suggerimento n. 23. Ti farà creare una piccola tabella per facilitare la query. Una volta creata la tabella, la tua query è simile a questa:
SELECT monthdate AS first_day_of_month,
DATE_ADD(monthdate,
INTERVAL( ( 10 - DAYOFWEEK(monthdate) ) % 7 ) + 7 DAY) AS second_saturday_of_month
FROM monthdates