投稿者 Yamato  (社会人) 投稿日時 2017/2/16 22:11:34
(環境)
VB.Net
  SQL Server2008

いつも勉強させていただいております。
宜しくお願いいたします。

SQL Server2008に以下のテーブルがあります。

・テーブル名:Aテーブル
ID:nchar(6)
実施日:nchar(10)
業務内容:nvarchar(20)
---------------------------------
ID            実施日     業務内容
---------------------------------
27-001     2016/04/05    訪問
27-001     2016/04/06    電話
27-001     2016/05/01    その他
-----------------------------
27-002    2016/04/06    電話
27-002    2016/05/01    その他
-----------------------------
27-003    2016/06/05    訪問
27-003  2016/06/10  電話
-----------------------------
27-004    2016/04/10    診断
27-004  2016/05/15  電話
-----------------------------

(実現したい事)
★以下のようにIDのグループ単位で「訪問」が含まれるIDと「訪問」が含まれないIDを取得したい。
   IDの人のところに、いつ訪問したのか。
   IDの人のところに、まだ訪問していないのかを集計したい。
  IDは重複しない。
---------------------------------
ID            実施日     業務内容
---------------------------------
27-001     2016/04/05    訪問
27-002
27-003     2016/06/05    訪問
27-004

SQL文でどのよに書けば良いかご教示頂けますと大変たすかります。
宜しくお願い致します。