Ir para conteúdo
Fórum Script Brasil
  • 0

Consultas


shelter

Pergunta

Boa galera, na boa

aqui me ajudem...

tenho uma consulta ( segue consulta ).

strSQL = " Select ramal.grupo, CRJJ04.n_discado, CRJJ04.origem, SUM ( CRJJ04.duracao ) as soma , COUNT ( CRJJ04.n_discado ) as total "

strSQL = strSQL & " From CRJJ04 , Ramal "

strSQL = strSQL & " WHERE CRJJ04.origem = Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 "

strSQL = strSQL & " group by CRJJ04.n_discado , ramal.grupo , CRJJ04.origem "

strSQL = strSQL & " having count ( CRJJ04.n_discado ) >= 32 "

strSQL = strSQL & " order by 1 asc "

Que me dar o seguinte resultado ( abaixo ).

N_discado Ramal Qtd Grupo Tempo

01132559596 1001 35 Administração 00:01:42

07132417866 1024 46 Administração 02:40:37

26203161 1141 61 Administração 01:14:37

27061711 1024 41 Administração 01:56:40

36664133 1133 35 Administração 02:14:47

06134245904 1082 74 Ativos 04:48:16

08005740101 1088 34 Claro 00:05:55

40014895 1010 33 Credicard 00:20:23

97815456 1164 51 Credicard 01:02:48

27071018 1194 36 Fininvest 00:48:55

97458612 1176 46 Fininvest 01:12:09

97458612 1197 40 Fininvest 00:34:45

91537433 1004 62 Jurídico 02:11:33

27071010 1028 62 Leader 01:12:43

27071010 1072 82 Leader 03:26:36

27071010 1139 44 Leader 01:06:45

92753855 1085 60 Leader 00:58:56

22244852 1026 32 Não definido 02:32:02

01132437157 1068 41 UBB Financeira 01:42:46

34599604 1190 35 Unibanco 01:00:57

Legal até a agora tudo certo.

Qual no meu objetivo e que não consegui alcançar.

Preciso abrir a seguinte informação.

somar um total agrupado por ramal tipo ex.:

Ramal Qtd Grupo Tempo

1001 35 Administração 00:01:42

1024 87 Administração 02:40:37

1141 61 Administração 01:14:37

1133 35 Administração 02:14:47

etc... no exemplo mostra o ramal 1024 com o sua qtd somado.

Resuma quero somar o total no campo qtd e agrupar no campo ramal.

Legal conto com a ajuda dos amigos.

Valmir Lopes

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

e o que é que você quer selecionar nos otros dois campos?? se pro ramal 1024 tem varios valores diferentes no campo tempo como você sabe qual você quer?? você pode fazer assim:

Selecr ramal, Sum(qtd), max(grupo), max(tempo) from Tabela Group By ramal

mas não sei se é isso que você quer.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...