Formatar data na query mysql

5 respostas
rockstorm

Saudações,

Estou utilizando o banco MySql para logar algumas transações de um sistema, e preciso que na query que realizo para trazer estas informações, me traga a data já formatada dd/MM/yyyy.
O campo que tenho no banco é DATE. Sei que no Oracle podemos usar um to_date.

grato

5 Respostas

Pedrosa

Use o to_char
to_char(campo_data,‘dd/mm/yyyy’)

Creio que o to_date funciona também!

ramilani12

Pedrosa:
Use o to_char
to_char(campo_data,‘dd/mm/yyyy’)

Creio que o to_date funciona também!

Essas funções são para Oracle senão me engano

Mysql seria assim DATE_FORMAT(campo , '%d/%m/%Y) AS Data

rockstorm

Muito obrigado pessoal, fiz uns testes aqu e o Ramilani12 estava certo.

grato.

fsquadro

ramilani12:
Pedrosa:
Use o to_char
to_char(campo_data,‘dd/mm/yyyy’)

Creio que o to_date funciona também!

Essas funções são para Oracle senão me engano

Mysql seria assim DATE_FORMAT(campo , '%d/%m/%Y) AS Data

Funciona no PostgreSQL também.

D

Muito obrigado.

Mas e se fosse para mostrar 4 dígitos para ano?

Criado 6 de junho de 2007
Ultima resposta 30 de set. de 2008
Respostas 5
Participantes 5