Selecionar dados que estejam entre duas datas e +
Olá pessoal, boa noite...
Estou tentando fazer uma coisa aqui mas estou me "batendo" a horas e ainda nao resolvi...
Primeiro vamos ao que preciso:
Bom, tenho em meu banco de dados uma tabela chamada "contas_receber" que pelo próprio nome vocês já devem saber ao que se refere... Nela tenho alguns campos, sendo um deles o campo vencimento, formatado (no banco) assim: yyyy/mm/dd.
Até aí blz, mas o que eu preciso é o seguinte, consultar se existem contas a receber nos próximos 5 dias...
Para isso fiz o seguinte código:
$dia = date("d");
$mes = date("m");
$ano = date("Y");
$ini = date("Y-m-d");
$end = date("Y-m-d",strtotime("+7 days",mktime(0, 0, 0,$mes,$dia,$ano)));
$sel_contas = mysql_query("SELECT * FROM contas_receber WHERE vencimento BETWEEN '{$ini}' and '{$end}' ORDER BY vencimento");
Então isso me retorna se tenho contas a pagar nos próximos 5 dias certo...
O "problema" vem no modo que quero exibir...
Por exemplo, se tenho 1 conta para receber hoje (09/08), e duas amanhã (10/08)... Fazendo um simples while com esse "SELECT" me resultaria: 09/08, 10/08, 10/08...
O que preciso é que se tiver apenas 1 conta a receber no dia mostre ela, e se for mais de uma NÃO repita a data, apareça quantas tem nessa mesma data..
Com o exemplo assim o resultado teria que ser assim:
1 conta a receber, dia 09/08
2 contas a receber, dia 10/08
Conseguiram entender? Alguem me da uma ajudinha nisso...
Obrigado!
Discussão (2)
Carregando comentários...