[firebase-br] Duvida Select
Alysson Azevedo
agalysson em gmail.com
Seg Maio 24 09:57:36 -03 2010
isso acontecesse, normalmente, se vc não relacionar corretamente as
tabelas...
não pude analizar seu sql para te ajudar... mas de uma olhada nisso
--
Alysson Gonçalves de Azevedo
(11) 8491-7730
(\(''^_^ )/)
"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"
Em 24 de maio de 2010 09:51, Pedro Braga <bragaped em gmail.com> escreveu:
> Bom Dia estou tendo problema com a select abaixo onde em uma das tabelas
> tenho apenas 1 registro e na outra tenho 62 o que ocorre é que ao invés de
> somar uma unica ves o registro da tabela está somando 62
>
> with recursive
> dates (data, cnt) as (
> select cast(:mesp as Date), 1 from rdb$database
> union all
> select Data+1, cnt+1 from Dates where Data+1<:mess
> )
> select extract(day from a.data) DIA,
> coalesce(sum(pv.vlr_total),0)+coalesce(sum(oc.vlr_total),0) as
> vlrtotal
> from dates a
> left join PED_VENDAS pv on cast(pv.dat_emissao as DATE)=a.data and
> pv.cod_empresa=:emp
> left join orcamento oc on cast(oc.dat_emissao as DATE)=a.data and
> oc.cod_empresa=:emp
> group by 1
> order by 1
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista