[firebase-br] Ajuda com Select

Ronaldo Souza ronaldsouza01 em gmail.com
Qui Maio 19 15:37:56 -03 2011


Eu não tive como testar aqui, mas tenta dessa maneira e veja se funciona:

select saida.pessoa_id,
       pessoa.nome,
   (select sum(saida.qnt_atendida * estoque.ult_preco)
from saida, estoque
where saida.produto_id = estoque.produto_id
and saida.data_saida between '19.04.2011' and '19.05.2011'
   ) Valor
from saida, estoque, pessoa
where saida.produto_id = estoque.produto_id
and saida.pessoa_id = pessoa.idpessoa
and saida.data_saida between '19.04.2011' and '19.05.2011'


Sucesso
Ronaldo Alves de Souza
AtonWare Ltda.

Em 19 de maio de 2011 15:32, Daniel Maranhão <
danielmachado em agetop.goias.gov.br> escreveu:

> Senhores, Boa tarde !
>
> Ajuda rápida, devido ao desespero.
>
> Estou como seguinte select
>
> select saida.pessoa_id, pessoa.nome, sum(saida.qnt_atendida *
> estoque.ult_preco)
> from saida, estoque, pessoa
> where saida.produto_id = estoque.produto_id
> and saida.pessoa_id = pessoa.idpessoa
> and saida.data_saida between '19.04.2011' and '19.05.2011'
> group by saida.pessoa_id
>
>
> com o seguinte erro:
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Invalid expression in the select list (not contained in either an aggregate
> function or the GROUP BY clause).
>
> se eu tirar a tela pessoa, e o pessoa.nome, funciona, mas eu preciso do
> nome da pessoa.
>
> Alguem pode me ajudar ?
>
> Atc,
>
> Daniel.
>
>
>
> ______________________________________________
> 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