[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