Pessoa esquece este post por favor, resolvi colocando a tabela mv_cliente como
secundária
Marcelo
From: siste...@mvsoftware.com.br
Sent: Monday, June 13, 2016 8:15 PM
To: PostgresSQL
Subject: [pgbr-geral] Como pegar os 6 últimos meses mesmo com valor zero?
Pessoal preciso pegar os últimos 6 meses de cadastro de uma tabela, mas preciso
mostrar o registro mesmo que seja zero
O select que pensei seria assim:
select m.mes, count(*) as total from mv_clientes cli
right join (
select 01 as mes
union all
select 02 as mes
union all
select 03 as mes
union all
select 04 as mes
union all
select 05 as mes
union all
select 06 as mes
) as m on(m.mes = extract(month from cli.data_cad))
where (ativo not in('C'))
group by 1
Porem ele retira os meses que não tem registro, como forçar ele me mostrar
mesmo os com zero
Eu usei right join justamente pra ele trazer a tabela simulada “m”, mas não foi
isso que aconteceu
Marcelo
--------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral