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

MariaDBで日付がどの四半期に属するかを確認する2つの方法

    MariaDBで日付がどの四半期に属するかを調べる必要がある場合は、それを実行できる2つの関数を次に示します。

    QUARTER() 機能

    はい、実際には、日付値から四半期を返すための専用の機能全体があります。関数に日付を渡すだけで、四半期を抽出できます。

    例:

    SELECT QUARTER('2024-01-01');

    結果:

    +-----------------------+
    | QUARTER('2024-01-01') |
    +-----------------------+
    |                     1 |
    +-----------------------+

    この場合、日付は第1四半期に属します。

    4つの四半期のそれぞれを示すために、さらにいくつかの日付を示します。

    SELECT 
        QUARTER('2024-02-23'),
        QUARTER('2024-04-01'),
        QUARTER('2024-08-30'),
        QUARTER('2024-12-31');

    結果(垂直出力を使用):

    QUARTER('2024-02-23'): 1
    QUARTER('2024-04-01'): 2
    QUARTER('2024-08-30'): 3
    QUARTER('2024-12-31'): 4

    EXTRACT() 機能

    日付から四半期を返すことができるもう1つの関数は、EXTRACT()です。 働き。この関数を使用して、抽出する日付と時刻の単位を日付とともに指定します。

    例:

    SELECT EXTRACT(QUARTER FROM '2024-12-12');

    結果:

    +------------------------------------+
    | EXTRACT(QUARTER FROM '2024-12-12') |
    +------------------------------------+
    |                                  4 |
    +------------------------------------+

    この場合、日付は第4四半期に属します。

    4つの四半期のそれぞれを示すために、さらにいくつかの日付を示します。

    SELECT 
        EXTRACT(QUARTER FROM '2024-01-01'),
        EXTRACT(QUARTER FROM '2024-05-01'),
        EXTRACT(QUARTER FROM '2024-09-01'),
        EXTRACT(QUARTER FROM '2024-11-01');

    結果(垂直出力を使用):

    EXTRACT(QUARTER FROM '2024-01-01'): 1
    EXTRACT(QUARTER FROM '2024-05-01'): 2
    EXTRACT(QUARTER FROM '2024-09-01'): 3
    EXTRACT(QUARTER FROM '2024-11-01'): 4

    1. 2019 PostgreSQLトレンドレポート:プライベートクラウドとパブリッククラウド、移行、データベースの組み合わせ、使用された主な理由

    2. 統合輸送データモデル

    3. AnsibleGalaxyのPostgreSQLPlanet

    4. SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生したのはなぜですか?