0

現在、MONTH、YEAR、COUNT(*) を返すクエリがあります。

私が使用しているグラフ作成プログラムでは、日付フィールドを 1 つのセルに入れる必要があります。月ごとのグラフを作成しているため、各月 (例: 2011 年 1 月) を 2011-01-31 (できれば毎月の最終日) として返す必要があります。

私が残した可能性のある穴をカバーするために、私のサイトにはたくさんの日付の人々が登録されています. 単純に 2 列のクエリを返す必要があります。

| | 年-月 | カウント(*) |

ご協力いただきありがとうございます。セクションを明確にする必要がある場合はお知らせください。

4

2 に答える 2

3

次を使用してそれらを組み合わせることができますDATE_FORMAT

SELECT DATE_FORMAT(myDateColumn, '%Y-%m'), COUNT(*)
FROM myTable
GROUP BY DATE_FORMAT(myDateColumn, '%Y-%m')
ORDER BY 1
于 2013-06-05T19:36:10.953 に答える
1

date_format() 関数はおそらくあなたが探しているものです。

select date_format(your_column_name, '%Y-%m')
from your_table;
于 2013-06-05T19:36:31.517 に答える