2017-07-26 13 views
0

私は、次の列を持つテーブルを持っている:Access SQL:ビュー(Access SQLのサブクエリ)からグループ化する方法は?

- エージェント名 - チケットIDに - リクエスタのメールを

私はより多くを提出する顧客の数と一緒にエージェント名を取得できますか1つのチケットより?

例結果:

  • ジェニファー・2
  • マイク

6は、エージェントジェニファーが1枚の以上のチケットを提出した2人の顧客の世話をする、マイクは6人の、このような顧客の世話をすることを意味します。私は何をすることができますことはあり

は私が.... MS Accessを使用しています: SELECT agent alias, Count(email) AS [CountOfvisitor email] FROM table GROUP BY agent alias, email HAVING (((Countemail)>1));

しかし、これは私のような何か与える:

  • ジェニファー・3
  • ジェニファー6
  • ジェニファーを2

ありがとう、ジェニファー、。

答えて

1

あなたが何か行うことができます。この

編集

select agentName,count(*) from (
    Select AgentName,email,count(*) from TableName 
    group by AgentName,email 
    having count(*)>1 
)t group by agentName 
+0

ご迷惑をおかけして申し訳ありませんが、サブクエリを使用してクエリを編集しています。 –

+0

夢のように動作します!ありがとう! –

0

を試してみてください:あなたは、特定のエージェントを探しているなら

SELECT Agent, Count(Tickets) FROM [your table] WHERE Tickets > 1

を:

SELECT Agent, Count(Tickets) FROM [your table] WHERE Tickets > 1 AND agent = 'agent name'

関連する問題