Como agrupar resultado por mes (jan a dez) mesmo faltando algum mes?
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) = $anoDiscussão (2)
Carregando comentários...