Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Datas em consultas SQL

Meus caros, tenho encontrado muitas dificuldades em trabalhar com datas de dados de importo através de consulta SQL no meu banco de dados oracle.

Os campos de data no meu banco de dados são do tipo Char(8) e para transforma-los em data utilizo no SQL TO_DATE(RD_DATPGT,'YYYY-MM-DD').


Para trazer o campo mês e o campo ano utilizo o seguinte:

       , TO_NUMBER(TO_CHAR(TO_DATE(RD_DATPGT,'yyyy-mm-dd'),'yyyy')) ANO

       , TO_CHAR(TO_DATE(RD_DATPGT,'yyyy-mm-dd'),'MON') MES_EXTENSO


Ocorre que, por exemplo, caso eu tenha o MES_EXTENSO selecionado NOV e eu faça dentro do Qlik  =MES_EXTENSO-1

  deveria me retornar OUT porém ele me retorna -.

Podem me ajudar nisso ?

Grande abraço

Labels (2)
10 Replies
Anonymous
Not applicable
Author

Perfeito Yuri.

Era exatamente isso. Já pesquiso a muito tempo como fazer isso e esta solução vai me resolver muitos problemas.

Sorte e sucesso para você!

Grande abraço!