sql >> Databasteknik >  >> RDS >> Mysql

Fråga för att få reda på den andra lördagen i varje månad på året

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


  1. skillnad mellan NLS_NCHAR_CHARACTERSET och NLS_CHARACTERSET för Oracle

  2. Bestäm rankning baserat på flera kolumner i MySQL

  3. Hur styr vi dynamisk ordning efter ett fält i en tabell?

  4. Hur man flyttar lokal MYSQL DB upp till fjärr DB-server