Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal. Meu problema é o seguinte, preciso listar o status financeiro de associados, tem uma tabela onde ficam salvas as informações de parcelas e pagamentos, eu até consigo trazer corretamente os que tem lançamentos de jan a dez, mas muitas vezes o associado entrou durante o ano, nesse caso eu precisaria trazer um status padrão, algo como ('INATIVO') abaixo o select que estou usando e a tabela em que estou buscando.
O resultado precisaria vir assim caso o associado entrasse em março
mes status
1 inativo
2 inativo
3 inativo
4 pago
5 pago
6 pago
7 pago
8 pago
9 pago
10 pago
11 pago
12 pago
A tabela finan_receber
nro_lancamento, associado, valor, data_lancamento, data_vencimento, data_quitacao, data_ult_alter, usu_ult_alter, carteira, status
O status inicia como aberto, depois de liquidado muda para pago
SELECT MONTH(f.data_vencimento) as mes,
case
when
f.statu = '1'
then
'ABERTO'
when
f.statu = '2'
then
'PAGO'
ELSE
'INATIVO'
END AS status
from aabb_associados a left join aabb_finan_receber f
on a.id=f.associado WHERE a.id=$associado AND YEAR(data_vencimento) = $ano>
17 horas atrás, Jack Oliveira disse:
Boa tarde @Jack Oliveira cara agrupar por mes eu consigo, na verdade a dificuldade é quando nao tem registro de um mes especifico, eu preciso que traga um valor padrão para quando nao encontra.
De uma olhada aqui talvez uns deste links podem lhe ajudar
[DEVMIDIA](https://www.devmedia.com.br/forum/agrupar-por-mes-em-um-intervalo-existe-como/56635) / [DEVMIDIA 2](https://www.devmedia.com.br/forum/select-agrupando-por-mes-e-ano/457559)
[AQUI...](https://forum.scriptbrasil.com.br/topic/174754-resolvido-select-soma-por-m%C3%AAs/)
[AQUI....](https://pt.stackoverflow.com/questions/15995/como-agrupar-por-m%C3%AAs-com-sql)
[AQUI.....](https://pt.stackoverflow.com/questions/164495/como-agrupar-resultados-sql-por-m%C3%AAs-e-ano)
[AQUI.........](https://forum.scriptbrasil.com.br/topic/168063-resolvido-agrupar-registros-por-dia-de-vencimento/)
De uma olhada aqui talvez uns deste links podem lhe ajudar
FÓRUM IMASTERS