sql >> データベース >  >> RDS >> Mysql

その年の各月の第2土曜日を見つけるためにクエリを実行します

    これを行う方法を示す優れたテクニックがありますここ 。ヒント#23まで下にスクロールします。クエリを容易にするために小さなテーブルを作成する必要があります。テーブルを作成すると、クエリは次のようになります。

    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. Railsレポートはそこにある列を見つけることができません

    2. MySQLはどのように列挙を保存しますか?

    3. MySQLSELECT*クエリを並行して実行する

    4. MySQLを使用してテーブルに10000エントリが含まれている場合、クエリを最適化するにはどうすればよいですか?