Pessoal, antes eu desenvolvia aplicações utilizando banco Oracle e quando eu comparava uma data eu montava a condição da seguinte forma:
TO_DATE(‘31/07/2004’,‘DD/MM/YYYY’)
Assim, independente do padrao utilizado pelo sistema operacional da maquina a consulta sempre funcionava.
Agora estou utilizando MySQL, e nao achei nenhuma função correspondente ao TO_DATE do oracle, alguem sabe? Eu estava utilizando o DATE(‘2004-07-31’) mas quando migrei para outro servidor o sql nao foi aceito, existe alguma função no MySQL onde eu informe o formato em que eu estou enviando a data?
Desde já agradeço a atenção de todos.
Comparação de data em mysql [RESOLVIDO]
1 Resposta
Pessoal, já achei a solução, a função é:
STR_TO_DATE(‘31/07/2004’, ‘%d/%m/%Y’)
Criado 6 de julho de 2005
Ultima resposta 6 de jul. de 2005
Respostas 1
Participantes 1
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Fiap Graduacao em Tecnologia — FIAP Analise e Desenvolvimento de Sistemas, Engenharia de Software e mais