Uso do Decode

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Maccio
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Seg, 03 Jun 2019 11:11 am

Tenho o seguinte código abaixo

Selecionar tudo

select 
codintfunc,
decode(EXTRACT(DAY FROM dtdigit), 21, normaldigit) DIA_21,
 
decode(EXTRACT(DAY FROM dtdigit), 22, normaldigit) DIA_22 

from frq_digitacao t
where t.dtdigit between '21-may-2019' and '22-may-2019'
group by codintfunc, dtdigit, normaldigit 
O mesmo me trás os horários trabalhados do funcionário por dia, porém ele sai um dia abaixo do outro, gostaria que saísse um ao lado do outro é possível?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Pode explicar melhor como você quer que seja o resultado da consulta ?
Maccio
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Seg, 03 Jun 2019 11:11 am

A consulta é saiu assim:

Selecionar tudo

Dia_21 Dia_22
7,2	
7,2	
0	
0	
7	
7,2	
	    7,09
	    7,15
	    6,5
	    7
	    0
	    0
Eu gostaria que ficasse assim:

Selecionar tudo

Dia_21   Dia_22
7,2	      7,09
7,2	      7,15
0	      6,5
0	      7
7	      0
7,2	      0
Maccio
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Seg, 03 Jun 2019 11:11 am

Desculpa saiu tudo errado, se puder ver no anexo ficarei grato.
Anexos
Exemplo
Exemplo
Exemplo.png (5.08 KiB) Exibido 1906 vezes
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você pode usar PIVOT pra criar colunas CROSSTAB.
Procure por esses dois termos aqui no forum. Se tiver alguma dúvida, manda pra gente!
Exemplo: https://www.techonthenet.com/oracle/pivot.php
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Google Adsense [Bot] e 13 visitantes