Oi, Pedro! Se tiver uma tabela com datas, uma dimensão de tempo (com data, ano, mes), por exemplo, pode fazer algo assim:
SELECT dim_tempo.mes, dim_tempo.ano, COUNT(pedidos.id) FROM dim_tempo LEFT JOIN pedidos ON dim_tempo.data = pedidos.datapedido GROUP BY dim_tempo.mes, dim_tempo.ano Em 21 de maio de 2014 10:48, Pedro B. Alves <pedroalve...@gmail.com>escreveu: > > > >> >> Qual a estrutura da tabela? >> >> > > PEDIDOS > ID > DATAPEDIDO > IDCLIENTE > ... > ... > > > Estou fazendo assim: > > SELECT EXTRACT(MONTH FROM datapedido) as mes, EXTRACT(YEAR FROM > datapedido), COUNT(id) > FROM pedidos > > só que os meses que não possui pedidos ele não traz registro. > > > > _______________________________________________ > 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