0

現在、データベースで使用されている日付が dd/mm/yyyy 形式の古いサイトを更新しています。

私がやろうとしているのは、行を月と年でグループ化することです。このフォーマットでこれは可能ですか?

4

3 に答える 3

4

STR_TO_DATE(value,'%d/%m/%Y') はいつでも呼び出すことができます。

その後、YEAR() や MONTH() などの通常の日付抽出関数を使用して行をグループ化できます。

于 2012-08-12T17:09:00.617 に答える
0

日付が格納される列の列タイプは何ですか? そのDateTimeの場合、これを行うことができます:

group by YEAR(date_col), MONTH(date_col)
于 2012-08-12T17:11:50.380 に答える
0

GROUP BYまたは、次のsubstrようにできます

SELECT *
FROM table
GROUP BY substr(date, 4, 2)

どこでsubstr(date, 4, 2) = MM、もし望むなら試してみddましょうsubstr(date, 1, 2)

于 2012-08-12T17:12:04.307 に答える