| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
LukkasDolberth Aprendiz


Registrado: Terça-Feira, 9 de Julho de 2013 Mensagens: 190
|
Enviada: Sex Nov 15, 2013 9:57 am Assunto: Select simples com Média de Atendimentos |
|
|
Bom dia a todos,
meu sistema de controle de atendimento,tem uma tabela no banco com a seguinte estrutura:
cod_atendimento,cod_funcionario,data_inicial,data_final,cod_cliente,nome_cliente
preciso mostrar em um label,a media de atendimento por mes de cada funcionário,ex:
media lucas=soma de todos os atendimentos nos ultimos 30 dias / 30
tentei fazer assim:
select count(codigo_atendimento/30) --onde 30 equivale a 1 mes,ou seja,dos ultimos 30 dias
from atendimentos att
where att.data_inicial between (
SELECT current_date - 30 -- pegaria a data atual - 30 dias
FROM rdb$database
)
and
(
SELECT current_date
FROM rdb$database
)
and att.codigo_funci_suporte='02'
porém está me retornando o contador de atendimentos e não a média como eu gostaria(...se alguém puder me ajudar ficaria grato.
obrigado e até mais. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
|
| Voltar ao Topo |
|
 |
LukkasDolberth Aprendiz


Registrado: Terça-Feira, 9 de Julho de 2013 Mensagens: 190
|
Enviada: Qua Nov 20, 2013 3:52 pm Assunto: |
|
|
| Obrigado pela sua resposta novamente imex,sempre ajudando...mas não funcionou ainda,me retorna sempre um numero inteiro,por exemplo,se fazer 40 atendimentos me retorna 1,se fazer 80 atendimento me retorna 2...não sei ainda como posso fazer |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Nov 21, 2013 8:34 am Assunto: |
|
|
Experimente dessa forma para que o resultado não seja do tipo inteiro:
| Código: | select count(att.codigo_atendimento) / 30.0
--... |
Espero que ajude. |
|
| Voltar ao Topo |
|
 |
LukkasDolberth Aprendiz


Registrado: Terça-Feira, 9 de Julho de 2013 Mensagens: 190
|
Enviada: Qui Nov 28, 2013 8:16 am Assunto: Resposta |
|
|
| imex escreveu: | Experimente dessa forma para que o resultado não seja do tipo inteiro:
| Código: | select count(att.codigo_atendimento) / 30.0
--... |
Espero que ajude. |
Agora deu certo sim,100% mais uma vez Imex,muito obrigado pela sua ajuda,você sempre enriquecendo o forum com seu conhecimento,fica com deus,até mais.
Imex,não querendo abusar de sua colaboração,mas poderia me ajudar com uma outra questão?
Obrigado amigo até mais. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Nov 28, 2013 9:17 am Assunto: |
|
|
Blz. Sobre a outra questão, acho melhor você postar (em outro tópico se não estiver relacionada). Se estiver ao meu alcance...
Abraço |
|
| Voltar ao Topo |
|
 |
LukkasDolberth Aprendiz


Registrado: Terça-Feira, 9 de Julho de 2013 Mensagens: 190
|
Enviada: Qui Nov 28, 2013 9:38 am Assunto: |
|
|
| blz..até mais,vlw |
|
| Voltar ao Topo |
|
 |
|