MariaDB 日付 DateTime での SQL case文

Pocket

MariaDBDateTimeを月単位や四半期で別けたい場合のSQLコード例です。

下↓の、 DateTimeが入ったテーブルがあります。

datetimeテーブル
テーブルの中身

2022年の、 1〜12月01日が入っています。

テーブルを select case で、 四半期に別ける場合のコード例

SELECT `day`, 
CONCAT(CONVERT(YEAR(`day`) ,CHAR),'年',CONVERT(MONTH(`day`) ,CHAR),'月') AS `Monthly`,
case 
WHEN (MONTH(`day`) <=3) THEN '第一四半期'
WHEN (MONTH(`day`) >=4) AND (MONTH(`day`) <=6)THEN '第二四半期'
WHEN (MONTH(`day`) >=7) AND (MONTH(`day`) <=9)THEN '第三四半期'
WHEN (MONTH(`day`) >=10) AND (MONTH(`day`) <=12)THEN '第四四半期'
ELSE '' END AS `quarters`
FROM date_test
四半期で別ける
四半期で別ける

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


2022 MJELD TECHNOLOGIES. ALL RIGHTS RESERVED