Ir para conteúdo

Arquivado

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

Guilherme De Lima Campos

Select por data no MYSQL

Recommended Posts

Boa tarde galera, estou querendo fazer um select por data.

No BD ele ta com o seguinte formato: dd/mm/yy.

Quero o primeiro select da seguinte maneira:

Todas as linhas com a data >= a hoje ou <= a 15 dias.

 

Segue minha select:

mysql_fetch_assoc(mysql_query("SELECT * FROM faturas WHERE (status = 'Recebido') ORDER BY month(vencimento)")))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mude o tipo do campo para DATE, e ai faça um select com BETWEEN

Compartilhar este post


Link para o post
Compartilhar em outros sites

E continua com alguma dúvida ?

 

"SELECT *,date_format(`vencimento`, '%d/%m/%y') as `vencimento_formatado` FROM faturas WHERE (status = 'Recebido') AND vencimento BETWEEN NOW() AND DATE_ADD(NOW() + INTERVAL 15 DAY) ORDER BY month(vencimento)"

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Não deu certo... consegui assim:

$data   = date("Y-m-d");
$dataquinzena   = date("Y-m-d", strtotime("+15 days"));

"SELECT *,date_format(vencimento, '%d/%m/%y') as vencimento_formatado FROM faturas WHERE (status = 'Recebido') AND (vencimento >= '$data') AND (vencimento <= '$dataquinzena') ORDER BY month(vencimento)"

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.