Ir ao conteúdo

Buscar data atual entre duas datas no MySQL


Rosalvo Luiz

Posts recomendados

Postado

Olá a todos!

Como verificar se uma data atual está entre duas datas em uma tabela?

Exemplo: uma tabela "anúncios" que possui datainicio e datafim.

Gostaria de exibir resultados que retornassem somente dados que estejam dentro da data atual entre datainicio e datafim.

Estou usando isso:

SELECT * FROM anuncio WHERE CURDATE() BETWEEN ('datainicio') AND ('datafim');

Essa linha de chamada do mysql não está dando erro, porém não me retorna nenhum dado (sendo que existe no BD)

O que pode estar dando errado?

Existe uma forma melhor de chamada?

Obrigado

Consegui resolver por aqui.

Depois de postar reparei que a linha de comando que digitei estava errada:

SELECT * FROM anuncio WHERE CURDATE() BETWEEN (datainicio) AND (datafim);

aqui não aparece as aspas simples em datainicio e datafim, e observando o código por aqui reparei que estava colocando aspas onde não devia, foi só retirar as aspas do código que funcionou OK.

Obrigado

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!