TABLE1 には、エージェント名でグループ化された毎日の、エージェントによって行われた最初のコールの時刻と、エージェントによって行われた最後のコールの時刻が含まれています。
エージェント ファーストコール ラストコール あ 2013/8/5 10:59 2013/8/5 19:50 A 2013 年 8 月 6 日 11:06 2013 年 8 月 6 日 19:50 B 2013/8/5 10:33 2013/8/5 10:35 C 2013/8/5 10:04 2013/8/5 9:56 C 2013/8/6 10:02 2013/8/6 9:47 D 2013 年 8 月 5 日 10:37 2013 年 8 月 5 日 18:47 D 2013 年 8 月 6 日 14:58 2013 年 8 月 6 日 18:19 D 2013 年 8 月 6 日 10:01 2013 年 8 月 6 日 9:59 E 2013 年 8 月 5 日 12:29 2013 年 8 月 5 日 18:51 E 2013 年 8 月 6 日 12:05 2013 年 8 月 6 日 18:48 F 2013 年 8 月 6 日 11:15 2013 年 8 月 6 日 19:49 G 2013/8/5 10:04 2013/8/5 10:09 G 2013/8/6 10:39 2013/8/6 9:54
TABLE2 は、エージェント名と、そのエージェントの毎日のログインおよびログアウト時間で構成されます。
エージェント ログイン ログアウト 2013-08-05 11:02:52 2013-08-05 20:05:45 2013-08-06 11:00:30 2013-08-06 20:06:47 B 2013-08-05 08:59:07 2013-08-05 18:01:58 B 2013-08-06 09:11:43 2013-08-06 18:08:49 C 2013-08-05 08:58:21 2013-08-05 17:59:29 C 2013-08-06 08:59:13 2013-08-06 18:03:53 D 2013-08-05 10:37:55 2013-08-05 19:56:20 D 2013-08-06 10:37:04 2013-08-06 20:00:43 E 2013-08-06 09:20:50 2013-08-06 18:00:35 F 2013-08-05 10:58:06 2013-08-05 20:00:24 F 2013-08-06 10:49:19 2013-08-06 20:01:37 G 2013-08-06 11:00:17 2013-08-06 19:58:31 H 2013-08-05 09:00:38 2013-08-05 18:16:16 H 2013-08-06 08:56:38 2013-08-06 17:57:00
毎日 AGENT、FIRSTCALL、LASTCALL、LOGIN、LOGOUT を取得するような方法で、これらのテーブルを結合する必要があります。上記の例では、2 日間のデータしかリストしていませんが、データは 2 年以上 (>700 日) 存在します。
以前、これらのテーブルを 'AGENT' 経由で接続しようとしましたが、結果として複数のレコードが作成されました。抜け道は何ですか?