Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Data não aceita DD\MM\YYYY

Banco é oracle já tentei.

DATE(date#(DATA_PEDIDO),'DD/MM/YYYY') as CalendarDate,

Date(DATA_PEDIDO) AS  CalendarDate,

Date(Floor(DATA_PEDIDO),'DD/MM/YYYY')     as    CalendarDate,

Nada Funciona. Ele não deixa de ficar texto.

Como esta na View no Oracle.

2017-01-09_08-27-42.png

O formato da Data_Pedido no QlikView

2017-01-09_08-27-19.png

Neves
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Agnaldo,

esta data é um datetime.

Eu usaria:

date(floor(DATA_PEDIDOX))       as DATA_PEDIDOX

sendo que o date vai usar o formato definido nas variaveis que o mario.sergio.ti‌ passou acima.....

Mas ai teria que usar o LOAD (me parece que usas somente o SELECT sem o LOAD).

furtado@farolbi.com.br

View solution in original post

6 Replies
Clever_Anjos
Employee
Employee

Tente:

DATE(date#(Trim(DATA_PEDIDO),'DD/MM/YYYY'),'DD/MM/YYYY')

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Tente desta forma no SQL Oracle:

TO_DATE(TO_CHAR(TPEDIDOS_VENDAS.DT_EMIS,'DD/MM/YYYY'),'DD/MM/YYYY')

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Ribeiro
Specialist
Specialist
Author

Mario,

Fiz a dica que passou.

Virou data. Mas ainda preciso que fique no formato DD/MM/YYYY

Sei que no formato do grafico é só alterar para data.

Mas existe como de fazer ele ficar direto com o formato dd/mm/yyyy

2017-01-09_11-02-13.png2017-01-09_11-01-501.png

Neves
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Coloque no início do seu script;

     SET DateFormat='DD/MM/YYYY';

Ao carregar deve resolver, caso não, tente este;

     SET TimestampFormat='DD/MM/YYYY';

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Agnaldo,

esta data é um datetime.

Eu usaria:

date(floor(DATA_PEDIDOX))       as DATA_PEDIDOX

sendo que o date vai usar o formato definido nas variaveis que o mario.sergio.ti‌ passou acima.....

Mas ai teria que usar o LOAD (me parece que usas somente o SELECT sem o LOAD).

furtado@farolbi.com.br
Ribeiro
Specialist
Specialist
Author

Foi tirar o select que funcionou...

obrigado

Neves