[firebase-br] RES: Resultado estranho em select

Alexandre camilo em apollosistemas.com.br
Sex Jan 11 11:19:22 -03 2013


Posta o metadata das tabelas envolvidas


-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes
Ribeiro
Enviada em: sexta-feira, 11 de janeiro de 2013 11:02
Para: lista-delphi; FireBase
Assunto: Re: [firebase-br] Resultado estranho em select

gente será que ninguem consegue me ajudar


Em 4 de janeiro de 2013 23:22, Reijanio Nunes Ribeiro
<rnribeiro em gmail.com>escreveu:

> Boa noite/madrugadaa todos estou enrando em contato com os amigo por que
> tenho uma query que seleciona dados em uma tabela e insere em outro e
tenho
> uma outra rotina que calcula os valores so que vem o  mais estranho se eu
> coloco somente um filtro
> exemplo 1
> SELECT DISTINCT P.CODIGO, P.CLASS_FISCAL, E.CODPROD, P.UND,
>  P.DESCRICAO,E.QTDE_DISP,P.VLRCOMPRA, P.VLRCUSTO,
>  P.REGRA_FISCAL, T.CODIGO, T.DESCR_TRIB, T.IPI_ENT,
>  T.ICMS_ENT
>  FROM PRODUTO P INNER JOIN TRIBUT_PROD T
>  ON P.REGRA_FISCAL = T.CODIGO
>  INNER JOIN ESTOQUE E
>  ON P.CODIGO = E.CODPROD WHERE P.VLRCUSTO > 0
> a query que é responsável pelo calculo me traz um valor
>
> porem se uso o exemplo 2
>
> SELECT DISTINCT P.CODIGO, P.CLASS_FISCAL, E.CODPROD, P.UND,
>  P.DESCRICAO,E.QTDE_DISP,P.VLRCOMPRA, P.VLRCUSTO,
>  P.REGRA_FISCAL, T.CODIGO, T.DESCR_TRIB, T.IPI_ENT,
>  T.ICMS_ENT
>  FROM PRODUTO P INNER JOIN TRIBUT_PROD T
>  ON P.REGRA_FISCAL = T.CODIGO
>  INNER JOIN ESTOQUE E
>  ON P.CODIGO = E.CODPROD WHERE P.VLRCUSTO > 0 AND E.qtde_disp > 0 AND
> P.vlrcompra > 0
>
> a sintaxe que uso para calcular é a seguinte
>
> SELECT SUM(COALESCE(SUBTOTAL,0))AS TOTALTRIBUTADO_COMPRA,
>     SUM(COALESCE(SUBTOTAL_CUSTO,0)) AS TOTALTRIBUTADO_CUSTO FROM
> D_INVENT_EST WHERE ICMS > 0
> onde uso 3 filtros que na teoria deveria trazer uma quantidade de
> registros muto menor esta trazendo valores quase que o dobro do valor da
> query anterior vc podem me dizer por que acontece istoo que estou fazendo
> errado pois creio que esteja correto desde ja grato pela ajuda
>
>
>
> Reijanio Nunes Ribeiro
> Desenvolvedor Delphi/Php
> Suporte em TI
>



-- 
Reijanio Nunes Ribeiro
Desenvolvedor Delphi/Php
Suporte em TI
______________________________________________
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