Tenho uma tabela no SQL Server que contem os campos data_hora, tp_registro, execuções e tempo de execução.
Esses dados são salvos por minuto, exemplo
Data_hora, tp_registro, execs, tempo_exec
2017-05-24 08:01:00, xxx, 3, 1000
2017-05-24 08:05:00, xxx, 6, 1100
Os dados da execução sempre são armazenados por minuto, no exemplo acima o registro XXX foi executado 3 vezes com o tempo 1000 dia 24/05 as 08:01 e depois foi executado as 08:05 por 6 vezes com o tempo 1100. Preciso sumarizar os campos execuçoes e tempo_exec em periodos de 20 minutos, o tipo do registro não importa neste caso, preciso que o SQL me retorne os dados de 1 dia com uma linha de resposta pra cada 20 minutos. Faria a consulta passando a data solicitada por exemplo 24-05-2017 e o retorno seria assim:
Data_hora, execs, tempo_exec
2017-05-24 08:00:00, 9, 2100
2017-05-24 08:20:00, 1, 1000
E assim desde as 00:00 até 23:40, sempre em bloquinhos de 20 min. (Sumariza meia noite ate meia noite e vinte, depois meia noite e vinte até meianoite e 40, depois meianoite e 40 ate uma hora e assim para as 24 horas do dia.)
Pergunta
Karen Felix
Boa tarde,
Tenho uma tabela no SQL Server que contem os campos data_hora, tp_registro, execuções e tempo de execução.
Esses dados são salvos por minuto, exemplo
Data_hora, tp_registro, execs, tempo_exec
2017-05-24 08:01:00, xxx, 3, 1000
2017-05-24 08:05:00, xxx, 6, 1100
Os dados da execução sempre são armazenados por minuto, no exemplo acima o registro XXX foi executado 3 vezes com o tempo 1000 dia 24/05 as 08:01 e depois foi executado as 08:05 por 6 vezes com o tempo 1100. Preciso sumarizar os campos execuçoes e tempo_exec em periodos de 20 minutos, o tipo do registro não importa neste caso, preciso que o SQL me retorne os dados de 1 dia com uma linha de resposta pra cada 20 minutos. Faria a consulta passando a data solicitada por exemplo 24-05-2017 e o retorno seria assim:
Data_hora, execs, tempo_exec
2017-05-24 08:00:00, 9, 2100
2017-05-24 08:20:00, 1, 1000
E assim desde as 00:00 até 23:40, sempre em bloquinhos de 20 min. (Sumariza meia noite ate meia noite e vinte, depois meia noite e vinte até meianoite e 40, depois meianoite e 40 ate uma hora e assim para as 24 horas do dia.)
Conseguem me ajudar com essa visão ou procedure?
Obrigada
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.