Olá pessoal, estou com uma duvida espero que voces possam ajudar:
eu tenho a seguinte consulta:
select nom_user_inclusao,
nom_user_atualizacao,
decode(tp_evolucao_mailing,'U','Atualizacao','I','Insercao',null)Tipo_Evolucao,
count(tp_evolucao_mailing)
from scp_evolucao_mailing
group by nom_user_inclusao,
nom_user_atualizacao,
decode(tp_evolucao_mailing,'U','Atualizacao','I','Insercao',null);
o resulta dessa query é:
USR_INCLUSAO USR_ATUALIZACAO TIPO_EVOLUCAO COUNT
SCP Atualizacao 668
SCP Insercao 3
RMOLIVEIRA Insercao 29
Eu queria exibir como uma matriz, mais ou menos assim:
USUARIO INSERCAO ATUALIZACAO COUNT
SCP 3 668 671
RMOLIVEIRA 29 29
Alguém sabe se é possível via sql esse modo de exibição?
Desde já agradeço
Resultado exibido em matriz
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
Olá, Eduardo.
Veja se dessa forma ajuda:
select decode(tp_evolucao_mailing, 'U',nom_usr_atualizacao,'I',nom_usr_inclusao,null) USUARIO,
sum(decode(tp_evolucao_mailing,'I',1,'U',0,null)) INSERCAO,
sum(decode(tp_evolucao_mailing,'U',1,'I',0,null)) ATUALIZACAO,
count(tp_evolucao_mailing) COUNT
from scp_evolucao_mailing
group by decode(tp_evolucao_mailing, 'U',nom_usr_atualizacao,'I',nom_usr_inclusao,null)
Abraço.
Veja se dessa forma ajuda:
select decode(tp_evolucao_mailing, 'U',nom_usr_atualizacao,'I',nom_usr_inclusao,null) USUARIO,
sum(decode(tp_evolucao_mailing,'I',1,'U',0,null)) INSERCAO,
sum(decode(tp_evolucao_mailing,'U',1,'I',0,null)) ATUALIZACAO,
count(tp_evolucao_mailing) COUNT
from scp_evolucao_mailing
group by decode(tp_evolucao_mailing, 'U',nom_usr_atualizacao,'I',nom_usr_inclusao,null)
Abraço.
-
- Rank: Analista Júnior
- Mensagens: 96
- Registrado em: Qua, 21 Jun 2006 11:33 pm
- Localização: Canoas RS
Não entendi muito bem mas tenta usar a função RPAD (se for pra colocar tudo certinho embaixo de cada tópico)
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes