Ir para conteúdo

POWERED BY:

Arquivado

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

Insert

[Resolvido] Problema com BETWEEN

Recommended Posts

Pessoal estou usando o BETWEEN no SELECT mas nao ta me retornando nada, ja uso ele em outros scripts só que com campos no mysql do tipo date e agora neste com erro é do tipo datetime tem algum problema em usar o BETWEEN com campos do tipo data e hora? pois quero comparar apenas com a data sem a hora ex.:

 

SELECT * FROM tabela WHERE data BETWEEN '2008-04-01' AND '2008-04-06'

Neste ex. ai nao me retorna nada e no banco de dados tem 2 registros assim:

2008-04-06 00:08:00

2008-04-03 00:18:00

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente datas mais próximas ao do registro!

 

tente colocar os mesmos vaores que estão no bd pra ver se não aparece agora!

 

tenho um sistem de ponto escolar que tem esta dorzinha de cabeça...

 

coloque datas próximas

Compartilhar este post


Link para o post
Compartilhar em outros sites

se estiver buscando num campo do tipo DATETIME especifique o horário,

o mysql buscará à partir da 0 hora e até a 0 hora.

 

 

'2008-04-01' AND '2008-04-06'

 

ou seja

 

tudo que estiver depois de 2008-04-01 00:00:00 e antes de 2008-04-06 00:00:00

 

 

especifique o horário

 

no seu caso:

'2008-04-01 00:00:00' AND '2008-04-06 23:59:59'

Compartilhar este post


Link para o post
Compartilhar em outros sites

se estiver buscando num campo do tipo DATETIME especifique o horário,

o mysql buscará à partir da 0 hora e até a 0 hora.

 

 

'2008-04-01' AND '2008-04-06'

 

ou seja

 

tudo que estiver depois de 2008-04-01 00:00:00 e antes de 2008-04-06 00:00:00

 

 

especifique o horário

 

no seu caso:

'2008-04-01 00:00:00' AND '2008-04-06 23:59:59'

Isso mesmo, obrigado.

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.