ORACLE PL/SQL – Transformando Colunas em Linhas – UNPIVOT

Olá a todos!

Hoje mostro um pequeno tutorial de como transformar Colunas em Linhas em uma query no PL/SQL utilizando UNPIVOT.

O Processo é simples:

Digamos que você possui, por algum motivo, uma tabela TB_FALTAS assim:

CPFDIA_01DIA_02DIA_03DIA_04DIA_…
123.123.132-75FPPF
444.444.546-75PPFp

E queira transformar em:

CPFDIAP_OU_F
123.123.132-75DIA_01F
123.123.132-75DIA_02P
123.123.132-75DIA_03P
123.123.132-75DIA_04F
123.123.132-75
444.444.546-75DIA_01P
444.444.546-75DIA_02P
444.444.546-75DIA_03F
444.444.546-75DIA_04P
444.444.546-75

Veja aqui como fazer:
Continue lendo “ORACLE PL/SQL – Transformando Colunas em Linhas – UNPIVOT”

ORACLE – PL/SQL – Pegar dias úteis de um mês

Eaew pessoal!

Hoje coloco aqui um pequeno script SQL onde é possível retornar os dias úteis de um determinado mês/ano!
Ou seja, sem os finais de semana.

Segue o código:

Continue lendo “ORACLE – PL/SQL – Pegar dias úteis de um mês”