Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wilke1

na hora de criar um relatório

Recommended Posts

ola pessoal e o seguinte tenho que criar um relatorio,usando as informações da tabela de profissão como coluna, tem como? ex: policial medico dentista engenheiro 2 3 5 10 ect....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria como explicar melhor o que deseja ?O que significa os números e tudo mais...

marcio e o seguinte , eu tenho uma tabela de profissão. eu quero pegar cada profissão e colocar como coluna e totalizar cada profissão. voce entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, qual é o seu BD ? No caso se tiver muitas profissões cadastradas, como vai fazer com a linha ? No caso vai estourar o tamanho dela...

oracle,vou tentar colocar maximo que eu puder de profissões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

marcio eu fiz assim até agora deu certo, mas vou continuar modificar ,pra ver se vai ficar do jeito que eu quero . eu te aviso se deu certo ou nãoselect MAX(decode(DS_CBO,'AUTONOMO',CNT,NULL))AUTONOMO, MAX(decode(DS_CBO,'ADVOGADO',CNT,NULL))ADVOGADO, MAX(decode(DS_CBO,'ADMINISTRADOR',CNT,NULL))ADMINISTRADOR, MAX(decode(DS_CBO,'POLICIAL',CNT,NULL))POLICIAL, MAX(decode(DS_CBO,'ENFERMEIRO',CNT,NULL))ENFERMEIRO, MAX(decode(DS_CBO,'CONTADOR',CNT,NULL))CONTADOR, MAX(decode(DS_CBO,'ARQUITETO',CNT,NULL))ARQUITETO, MAX(decode(DS_CBO,'BIOLOGO',CNT,NULL))BIOLOGO, MAX(decode(DS_CBO,'COMERCIANTE',CNT,NULL))COMERCIANTE, MAX(decode(DS_CBO,'ANALISTA SISTEMA',CNT,NULL))ANALISTA_SISTEMA, MAX(decode(DS_CBO,'MESTRE OBRA',CNT,NULL))MESTRE_OBRA, MAX(decode(DS_CBO,'CONZINHEIRO',CNT,NULL))CONZINHEIRO, MAX(decode(DS_CBO,'TECNICO INFORMATICA',CNT,NULL))TECNICO_INFORMATICA, MAX(decode(DS_CBO,'EMPRESARIO',CNT,NULL))EMPRESARIO, MAX(decode(DS_CBO,'JONARLISTA',CNT,NULL))JORNARLISTA, MAX(decode(DS_CBO,'LEILOEIRO',CNT,NULL))LEILOEIRO, MAX(decode(DS_CBO,'MEDICO',CNT,NULL))MEDICO, MAX(decode(DS_CBO,'NUTRICIONISTA',CNT,NULL))NUTRICIONISTA, MAX(decode(DS_CBO,'DENTISTA',CNT,NULL))DENTISTA, MAX(decode(DS_CBO,'APOSENTADO',CNT,NULL))APOSENTADO, MAX(decode(DS_CBO,'TRABALHADOR RURAL',CNT,NULL))TRABALHADOR_RURAL, MAX(decode(DS_CBO,'ASSALARIADO',CNT,NULL))ASSALARIADO, MAX(decode(DS_CBO,'FUNCIONARIO PUBLICO',CNT,NULL))FUNCIONARIO_PUBLICO, MAX(decode(DS_CBO,'PROFISSIONAL LIBERAL',CNT,NULL))PROFISSIONAL_LEBERAL, MAX(decode(DS_CBO,'ELETRECISTA AUTOMOVEL',CNT,NULL))ELETRECISTA_AUTOMOVEL, MAX(decode(DS_CBO,'LANTERNEIRO',CNT,NULL))LANTERNEIRO, MAX(decode(DS_CBO,'PINTOR',CNT,NULL))PINTOR, MAX(decode(DS_CBO,'TECNICO EM ARCONDICIONADO',CNT,NULL))TECNICO_ARCONDICIONADO, MAX(decode(DS_CBO,'TECNICO EM MANIPULACAO FAMACEUTICA',CNT,NULL))TECNICO_MANIPULACAO, MAX(decode(DS_CBO,'FAMARCEUTICO',CNT,NULL))FAMARCEUTICO, MAX(decode(DS_CBO,'BLIBLIOTECARIO',CNT,NULL))BIBLIOTECARIO, MAX(decode(DS_CBO,'OPERADOR MAQUINA PESADAS',CNT,NULL))OPERADOR_MAQUINAS, MAX(decode(DS_CBO,'PADRE',CNT,NULL))PADRE, MAX(decode(DS_CBO,'PASTOR',CNT,NULL))PASTOR, MAX(decode(DS_CBO,'TECNICO JUDICIARIO',CNT,NULL))TECNICO_JUDICIARIO, MAX(decode(DS_CBO,'ENGENHEIRO DE MINAS',CNT,NULL))ENGENHEIRO_MINAS, MAX(decode(DS_CBO,'TOPOGRAFO',CNT,NULL))TOPOGRAFO, MAX(decode(DS_CBO,'ENGENHEIRO ELETRECISTA',CNT,NULL))ENGENHEIRO_ELETRECISTA, MAX(decode(DS_CBO,'ENGENHEIRO MECANICO',CNT,NULL))ENGENHEIRO_MECANICO, MAX(decode(DS_CBO,'TECNICO EM ARTES GRAFICA',CNT,NULL))TECNICO_ARTES, MAX(decode(DS_CBO,'ENGENHEIRO QUIMICO',CNT,NULL))ENGENHEIRO_QUIMICO, MAX(decode(DS_CBO,'TECNICO DESENHISTA',CNT,NULL))TECNICO_DESENHISTA, MAX(decode(DS_CBO,'TECNICO SEGURANCA NO TRABALHO',CNT,NULL))TECNICO_SEGURANCA, MAX(decode(DS_CBO,'TECNICO TELECOMUNICACAO',CNT,NULL))TECNICO_TELECOMUNICAO, MAX(decode(DS_CBO,'TECNICO ELETRONICA',CNT,NULL))TECNICO_ELETRONICA, MAX(decode(DS_CBO,'PEDAGOGO',CNT,NULL))PEDAGOGO, MAX(decode(DS_CBO,'TECNICO CONTABIL',CNT,NULL))TECNICO_CONTABIL, MAX(decode(DS_CBO,'DELEGADO',CNT,NULL))DELEGADO, MAX(decode(DS_CBO,'MECANICO',CNT,NULL))MECANICO, MAX(decode(DS_CBO,'MARCENEIRO',CNT,NULL))MARCENEIRO, MAX(decode(DS_CBO,'PEDREIRO',CNT,NULL))PEDREIRO, MAX(decode(DS_CBO,'ENCANADOR',CNT,NULL))ENCANADOR, MAX(decode(DS_CBO,'MOTORISTA',CNT,NULL))MOTORISTA, MAX(decode(DS_CBO,'TECNICO AGRICOLA',CNT,NULL))TECNICO_AGRICOLA, MAX(decode(DS_CBO,'TECNICO ENFERMAGEM',CNT,NULL))TECNICO_ENFERMAGEM, MAX(decode(DS_CBO,'TECNICO ADMINISTRATIVO',CNT,NULL))TECNICO_ADMINISTRATIVO, MAX(decode(DS_CBO,'ELETROTECNICO',CNT,NULL))ELETROTECNICO, MAX(decode(DS_CBO,'ZOOLOGO',CNT,NULL))ZOOLOGO, MAX(decode(DS_CBO,'VETERINARIO',CNT,NULL))VETERINARIO, MAX(decode(DS_CBO,'SOCIOLOGO',CNT,NULL))SOCIOLOGO, MAX(decode(DS_CBO,'PSICOLOGO',CNT,NULL))PSICOLOGO, MAX(decode(DS_CBO,'FOTOGRAFO',CNT,NULL))FOTOGRAFO from (select PF.DS_CBO,count(*)cnt from TB_CBO PF,TB_CLIENTES TC WHERE PF.CD_CBO=TC.CD_PROFISSAO group by PF.DS_CBO) group by DS_CBO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.