Relatórios em PHP - Separar registros por data
Bom dia pessoal,
Sou iniciante na área de desenvolvimento e estou fazendo um sistema para o comércio do meu pai para aprimorar meus conhecimentos em PHP e em lógica de programação no geral.
O sistema já está quase pronto, só falta uns relatórios que estou gerando e estou com dificuldade em um:
Quero gerar uma listagem com os últimos lançamentos agrupados pela data, tipo assim:
No MySQL fiz o seguinte select:
SELECT
DATE_FORMAT(p.pontuacao_data, '%d/%m/%Y') AS dia,
DATE_FORMAT(p.pontuacao_data, '%H:%i') AS horario,
u.usuario_nome AS nome,
p.usuario_telefone AS telefone,
p.pontuacao_valor AS pontuacao_inserida
FROM
pontuacao p,
usuario u
WHERE
u.usuario_telefone = p.usuario_telefone AND p.pontuacao_valor <> 0
ORDER BY
pontuacao_data DESC
Ele me retorna todas as informações que preciso, porém não faço ideia (e não soube explicar o google para fazer uma pesquisa que trouxesse o que preciso) como fazer para aparecer a data só no primeiro registro com tal data.
Como está atualmente:
<table class="table table-bordered table-striped table-vcenter js-dataTable-full" id="historico_lancamentos">
<thead>
<tr>
<th class="text-center d-none d-sm-table-cell">Dia</th>
<th class="text-center d-none d-sm-table-cell">Horario</th>
<th class="text-center d-none d-sm-table-cell">Nome do CLiente</th>
<th class="text-center d-none d-sm-table-cell">Telefone</th>
<th class="text-center d-none d-sm-table-cell">Pontuação Inserida</th>
</tr>
</thead>
<tbody>
<?php foreach ($lancamentos as $lancamento) { ?>
<tr role="row" class="odd">
<td class="text-center"><?=$lancamento['dia']?></td>
<td class="text-center"><?=$lancamento['horario']?></td>
<td class="text-center"><?=$lancamento['nome']?></td>
<td class="text-center"><?=$lancamento['telefone']?></td>
<td class="text-center"><?=$lancamento['pontuacao_inserida']?></td>
</tr>
<?php } ?>
</tbody>
</table>
Tô usando o plugin DataTables ([https://datatables.net/](https://datatables.net/)) caso ajude em alguma coisa..
Alguém poderia me dar uma ajuda aí? Agradeço desde já e espero que tenha conseguido explicar rsrs..Discussão (2)
Carregando comentários...