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

mysqlで日付の最初の曜日を取得するにはどうすればよいですか?

    週が日曜日に始まる場合は、次のようにします。

    DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
    

    週が月曜日に始まる場合は、次のようにします。

    DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);
    

    詳細



    1. 良いインデックスが何であるかをどうやって知るのですか?

    2. SQL Serverクエリ:リテラルでは高速ですが、変数では低速です

    3. SQLServer2008のリードラグ機能の代替

    4. date_part()がPostgreSQLでどのように機能するか