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

mysqlの月の週の関数

    AFAIK、月の最初の週には標準がありません。

    年の最初の週は、Jan 4thを含む週です。 。

    月の最初の週をどのように定義しますか?

    更新:

    クエリを次のように書き直す必要があります:

    SELECT  WEEK(dateField, 5) -
            WEEK(DATE_SUB(dateField, INTERVAL DAYOFMONTH(dateField) - 1 DAY), 5) + 1
    

    年の遷移が正しく処理され、週がMondayから始まるようにします。 。

    それ以外の場合、クエリは問題ありません。



    1. mysqlからのシステムコマンドの実行

    2. クラウドベンダーの詳細:Google Cloud Platform(GCP)上のPostgreSQL

    3. listaggからフィールドを引用符で囲む方法は?

    4. 親カテゴリに基づくjQueryajax無制限の動的選択ボックス