Pergunta : Pergunta a selecionar baseado no tempo

Os cumprimentos, tabela do

My têm uma identificação de três colums, call_start, 00:01 do duration

ID Call_start Duration
1 2010-07-04: 10 00:05 de 5
1 2010-07-04: 12 00:10 de 6
1 2010-07-04: 56 00:15 de 9
2 2010-07-04: 33 00:25 de 10
2 2010-07-04: 13 00:30 de 11
2 2010-07-04: 16 01:15 de 12
1 2010-07-04: 15 01:20 de 9
1 2010-07-04: 09 01:25 de 8
1 2010-07-04: 08 01:30 de 12
2 2010-07-04: 09 01:40 de 7
2 2010-07-04: 09 01:50 de 6
2 2010-07-04: 11 3

Like isto eu tenho muitos registros com muitas identificações. Agora eu preciso de saber que a duração média por a identificação por a hora diz para a duração por exemplo média para a identificação 1 do 00:00: 00 ao 00:59: 59 são 20/3 de =6.66.
Please deixaram-me saber uma pergunta simples do mysql para fazer that.

Regards,
class= > " desobstruído " do
soluções >Related class= title= " do href= " /Database/MySQL/Q_26306452.html do Joining 3 tables

Resposta : Pergunta a selecionar baseado no tempo

selecionar a identificação, data (call_start) como o date_call, hora (o call_start) como o hour_call,
 concat (assoalho (avg (1.0*duration) /60), “: ”, redondo (avg (1.0*duration) %60)) como avg_duration_mm_ss_string
do tbl
grupo pela identificação, data (call_start), hora (call_start)
ordem por 1.2.3

É realmente 6:44 desde que .74 de um minuto são 44.4 segundos.
Outras soluções  
 
programming4us programming4us