1

我有一张表(通话),它告诉我员工在帐户上花费了多长时间。
数据如下所示:

Date            Agent          Talk_Time          Updt_Time
01/10/2013      One            55                 98
01/10/2013      Two            73                 129
01/10/2013      Three          101                84    
02/10/2013      One            65                 99
02/10/2013      Two            87                 122
02/10/2013      Three          130                80    
03/10/2013      One            8                  90
04/10/2013      Two            13                 110
05/10/2013      Three          100                85    
06/10/2013      One            50                 91
07/10/2013      Two            70                 120
08/10/2013      Three          10                 89  

我正在尝试查找员工的 MAX 通话和更新时间。
我需要的另一个附加功能是查看 7 天的周期。
因此,在过去 7 天中,数据应如下所示:

Agent          Talk_Time          Updt_Time
One            65                 99
Two            87                 122
Three          130                89
4

2 回答 2

0

它很简单!

select agent,max(Talk_time) as talk_time,max(updt_time) as updt_time from table  group by agent
于 2013-10-23T08:50:37.637 回答
0
select agent,max(talk_time) as talk_time,max(updt_time) as updt_time from calls group by agent
于 2013-10-23T08:53:30.733 回答