LuisPitbull
Power Member
Boas pessoal. Então é o seguinte.
Tenho uma tabela de chamadas com um campo de DATA e quero criar uma array com todos os dias do mês (mesmo não existindo esse dia como registo na tabela) e apresentar a soma de todas as chamadas nesse dia.
Já tenho o SQL que devolve a contagem das chamadas e separa campos de mês e dia.
Passando aos exemplo.
Neste a query que tenho devolve uma array com os seguintes dados:
Mas eu quero que os dias em falta (que não tem registos) sejam apresentados a "0".
A array que eu quero criar deverá apresentar-se assim:
Não sei se me fiz entender :/
Tenho uma tabela de chamadas com um campo de DATA e quero criar uma array com todos os dias do mês (mesmo não existindo esse dia como registo na tabela) e apresentar a soma de todas as chamadas nesse dia.
Já tenho o SQL que devolve a contagem das chamadas e separa campos de mês e dia.
Passando aos exemplo.
Neste a query que tenho devolve uma array com os seguintes dados:
Código:
mes: 02 | dia: 01 | total_chamadas: 30
mes: 02 | dia: 05 | total_chamadas: 25
mes: 02 | dia: 06 | total_chamadas: 28
mes: 02 | dia: 08 | total_chamadas: 32
A array que eu quero criar deverá apresentar-se assim:
Código:
mes: 02 | dia: 01 | total_chamadas: 30
mes: 02 | dia: 02 | total_chamadas: 00 *
mes: 02 | dia: 03 | total_chamadas: 00 *
mes: 02 | dia: 04 | total_chamadas: 00 *
mes: 02 | dia: 05 | total_chamadas: 25
mes: 02 | dia: 06 | total_chamadas: 28
mes: 02 | dia: 07 | total_chamadas: 00 *
mes: 02 | dia: 08 | total_chamadas: 32
*- Estes registos não existem na base de dados mas queria que fossem criados com o valor "0"
Não sei se me fiz entender :/