1

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' 経由で接続しようとしましたが、結果として複数のレコードが作成されました。抜け道は何ですか?

4

2 に答える 2