Det finns en bra teknik som visar hur man gör detta här . Scrolla ner till tips #23. Det kommer att få dig att skapa en liten tabell för att underlätta frågan. När du har skapat tabellen är din fråga ungefär så här:
SELECT monthdate AS first_day_of_month,
DATE_ADD(monthdate,
INTERVAL( ( 10 - DAYOFWEEK(monthdate) ) % 7 ) + 7 DAY) AS second_saturday_of_month
FROM monthdates