Ir para conteúdo

POWERED BY:

Arquivado

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

belloo

select data

Recommended Posts

Galera to precisando de um ajudinha aqui , sou novato e to fazendo um select mais nao to conseguindo obter resposta do meu banco onde esto. segue abaixo select :

 

$consulta = mysql_query("SELECT * FROM cadastro where ativo = 'S' AND data <= '$data1' AND data >= '$data2'")

 

no caso quero busca um period exp : 01/01/2009 a 31/01/2009

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar o BETWEEN

Oque acontece de errado com essa consulta?

 

Poste a estrutura da tabela. O teu campo `data` é do tipo DATE?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar o BETWEEN

Oque acontece de errado com essa consulta?

 

Poste a estrutura da tabela. O teu campo `data` é do tipo DATE?

 

 

ao fazer a consulta nao retorna nada, porem quando deixo apenas um dos peridos exp: tudo que ford >= 01/01/2009 ai funciona , quando uso os dois sinais nao funciona, minha coluna esta definida como vachar de 10

Compartilhar este post


Link para o post
Compartilhar em outros sites

precisará converter o tipo de dados na consulta(mais lentidão) ou então mudar o tipo de dados da coluna par a DATE. Não pode ser comparado uma string como data, o sql não identifica o tipo. Se optar por converter na consulta, procure a versão CONVERT

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.