Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
aferrari7
Partner - Contributor II
Partner - Contributor II

Função DATE e YEAR não funcionando

Senhores,

Estou tendo um problema na hora de converter a data para o formato "DD/MM/YYYY".

sst.png

Tentei converter com timestamp também, porém sem sucesso, o Ano está sempre retornado da mesma forma.

Labels (2)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

year(date#([Data Emissão],'YYYYMMDD'))

furtado@farolbi.com.br

View solution in original post

8 Replies
alexbenderkv
Contributor III
Contributor III

Boa tarde,

Qual comando está utilizando?

Date(DataEmissao,'DD/MM/YYYY') ??

Teria como mandar como você ta utilizando a conversão e como está o formato do campo original?

Att.

Alex M. Bender

aferrari7
Partner - Contributor II
Partner - Contributor II
Author

Boa tarde!

Data Emissao é o campo original, vindo no formato 'YYYYMMDD'.

O campo Data Emissao_ALT é com o comando DATE no formato 'DD/MM/YYYY'.

     Date(E1_EMISSAO, 'DD'/MM/YYYY) AS [Data Emissao_ALT],

     Year(E1_EMISSAO)  AS [Ano Emissao],

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

year(date#([Data Emissão],'YYYYMMDD'))

furtado@farolbi.com.br
alexbenderkv
Contributor III
Contributor III

Caso Queira converter no formato do Brasil

=date(date#([Data Emissao],'YYYYMMDD'),'DD/MM/YYYY')

Att.

Alex M. Bender

aferrari7
Partner - Contributor II
Partner - Contributor II
Author

Alessandro,

Obrigado.

Funcionou assim para mim:

     Year(date#([E1_EMISSAO],'YYYYMMDD')) AS [Ano Emissao],

     Date(date#([E1_EMISSAO],'YYYYMMDD'), 'DD/MM/YYYY') AS [Data Emissao],

aferrari7
Partner - Contributor II
Partner - Contributor II
Author

Obrigado Alex.

alexbenderkv
Contributor III
Contributor III

Entendi, pelo que vi vocês utiliza o Totvs Protheus, correto?

Dessa maneira que você mensionou vai funciona certinho.

"

Funcionou assim para mim:

     Year(date#([E1_EMISSAO],'YYYYMMDD')) AS [Ano Emissao],

     Date(date#([E1_EMISSAO],'YYYYMMDD'), 'DD/MM/YYYY') AS [Data Emissao] "

Abraço.

Att.

aferrari7
Partner - Contributor II
Partner - Contributor II
Author

Sim, utilizamos!

Show!

Novamente, muito obrigado!

Abraço.