1

これは私のクエリです:

SELECT COUNT(*) AS Expr1, name, appointment_date 
FROM ReportingTable 
GROUP BY name, appointment_date

次のように、アポイントメント日付列を月ごとにグループ化します。

SELECT COUNT(*) AS Expr1, name, appointment_date
FROM ReportingTable
GROUP BY name, MONTH(appointment_date)

しかし、私のクエリでは次のエラーが発生します。

列 "appointment_date" は、集計関数または groupby 句のいずれにも含まれていないため、選択したリストでは無効です。

4

1 に答える 1

1

これはうまくいきますか:

SELECT        COUNT(*) AS Expr1, name, MONTH(appointment_date) AS appointment_month
FROM            ReportingTable
GROUP BY name, appointment_month
于 2012-07-29T08:12:11.790 に答える