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
Uso do Decode
Tenho o seguinte código abaixo
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?
A consulta é saiu assim:
Eu gostaria que ficasse assim:
Dia_21 Dia_22
7,2
7,2
0
0
7
7,2
7,09
7,15
6,5
7
0
0
Dia_21 Dia_22
7,2 7,09
7,2 7,15
0 6,5
0 7
7 0
7,2 0
Desculpa saiu tudo errado, se puder ver no anexo ficarei grato.
- Anexos
-
- Exemplo
- Exemplo.png (5.08 KiB) Exibido 1744 vezes
- dr_gori
- Moderador
- Mensagens: 5018
- 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ê 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
Procure por esses dois termos aqui no forum. Se tiver alguma dúvida, manda pra gente!
Exemplo: https://www.techonthenet.com/oracle/pivot.php
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 21 visitantes