Filtrar array gerando novos arrays e selecionar o mais antigo
Bom dia pessoal, tenho a seguinte necessidade:
Fiz uma conexão com o banco de dados firebird através do php e estou gerando um array com os pedidos dos clientes.
Acontece que neste relatório de pedidos eu preciso de 2 colunas, uma com o nome do cliente e outra com a data da última compra. Devido a forma como o erp (lixo diga-se de passagem) salva os dados, no cadastro do cliente não tem a data da última compra, então minha alternativa será listar todos os pedidos por data, ligados aos clientes e nesse esse array com os clientes e datas de compra selecionar de cada cliente apenas a compra mais atual e exibir apenas uma vez cada cliente.
Atualmente meu script está conseguindo listar todos os clientes, só que as linhas com o nome do cliente ficam repetidas pois são vários pedidos para o mesmo cliente e do lado, tenho as datas de compra, pra resumir: preciso pegar o registro de data mais atual de cada cliente e não exibir os demais.
Como faço isso, ajuda por favor?
/applications/core/interface/imageproxy/imageproxy.php?img=http://oi61.tinypic.com/sosr2d.jpg&key=12baad25c06470d02be4c88aee4a83395c8baac5bdcd56db6511aeb99d2112f1" alt="sosr2d.jpg" />
Discussão (4)
Carregando comentários...