Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

girlpower2006aqui

data no mysql

Recommended Posts

oi galera

Tenho um problema pra resolver no mysql, é o seguinte:

estou implementando uma página php de consulta, um dos argumentos de consulta é o mês da ocorrencia de um determinado acontecimento, porém na tabela eu tenho a data completa com dia mês e ano mas só quero comparar o mês que o usuário informa com o mês da data que eu tenho na tabela. Como eu faço pra comparar só o mês? tem alguma função específica pra isso, eu uso essa função no where ou no select?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples, vamos supor que o usuario informe a data como "01/09/1999'

 

entao você fazer

 

select * from tabela where date_format(campo_data ,'%m/%Y') = RIGTH($dia_informado_pelo_user,7)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Igual....

 

ele informa soh 01 a 12 por exemplo?

 

 

select * from tabela where date_format(campo_data ,'%m') = $informado

Compartilhar este post


Link para o post
Compartilhar em outros sites

$informado seria o valor q a pessoa colocou (01 a 12) , eh um exemplo em PHP , aih você adapta pra linguagem q você usa

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.