• ベストアンサー

クロス集計での order by句の使い方

下記の order byの部分を年月日でなく合計件数順に並べ変えたいのですが、Count(氏名)を入れると「 order by句で集計関数は使えません」のようなメッセージが出ます。(access2000) 何か良い方法はないでしょうか。 TRANSFORM Count(氏名) AS 氏名のカウント SELECT 年月日, Count(氏名) AS 合計件数 FROM 日誌 GROUP BY 年月日 ORDER BY 年月日 PIVOT 区分; #access素人です。

質問者が選んだベストアンサー

  • ベストアンサー
  • paz777
  • ベストアンサー率47% (77/163)
回答No.2

こんにちは。 クロス集計クエリを元に、もう1つクエリを作って 「氏名のカウント」で並び替えをしてみてはどうでしょうか? ご参考までに。 ではでは・・・

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

ご質問の環境での試験ができてませんが、 Order by で列名を書けない場合は Select の列の順番で指定できたはずです。 (order by 2 と記述) PIVOT使用時にできたか不明です。 お試しください。

関連するQ&A