[firebase-br] RES: Erro em um SQL

Augusto junior gutopj02 em gmail.com
Dom Maio 23 20:24:05 -03 2010


Obrigado ...

deu certo ...
mas acho que se fizer isso em view fica um pouco mais rapido .. nao acham ?



Em 23 de maio de 2010 18:33, Jose Aparecido da Silva
<joseasilva em bol.com.br> escreveu:
> Tome cuidado com aliases das tabelas. O melhor é definir explicitamente.
> No teu caso você usa o nome da tabela para diferenciar os campos,
> simplesmente informe explicitamente ESTOQUE estoque ou COMPRASCORPO
> comprascorpo etc... ou um outro alias qualquer, mas informe.
>
> [ ]'s
> Jose Aparecido da Silva
> Fasystem
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Augusto junior
> Enviada em: domingo, 23 de maio de 2010 15:53
> Para: FireBase
> Assunto: Re: [firebase-br] Erro em um SQL
>
> Em 23 de maio de 2010 15:49, Alex Miranda de Oliveira
> <alexsistemass em gmail.com> escreveu:
>> Posta um erro que aparece para ver ser ficar mais facil do pessoal
>> entender...
>>
>> porque os   " AS SOMA" e apenas para dar um nome ao valor calculado
>>
>>
>> Ate ++
>>
>>
>> Em 23 de maio de 2010 15:38, Augusto junior <gutopj02 em gmail.com> escreveu:
>>
>>> Depois que postei , percebi o erro de digitacao... mas continua o erro
>>> no mesma linha...
>>>
>>> aponta para o AS SOMA ....
>>>
>>>
>>>
>>> Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira
>>> <alexsistemass em gmail.com> escreveu:
>>> > ola Augusto Junior esta dando erro de execucao ..
>>> >
>>> >
>>> >  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where
>>> > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >=
>>> > COMPRASCORPO.DATA )
>>> >
>>> >
>>> > Não seria porque estava "( sum(VENCACORPO.unidades) as soma  )
>>> >
>>> >                                e teria que ser  (
>>> sum(VENDACORPO.unidades)
>>> > as soma  )
>>> >
>>> >
>>> > Seria so trocar o C pelo D  e o que me pareceu..
>>> > se eu estiver errado me desculpe
>>> >
>>> >
>>> > Ate ++ falow
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Em 23 de maio de 2010 14:06, Augusto junior <gutopj02 em gmail.com>
>>> escreveu:
>>> >
>>> >> Sera que alguem sabe onde esta o erro ???
>>> >>
>>> >> e sera que tem alguma melhor ( mais rapido ) para fazer ???
>>> >>
>>> >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos,
>>> >>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO
>>> >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY
>>> >> COMPRASCORPO.data DESC )  ,
>>> >>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM
>>> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order
>>> >> BY COMPRASCORPO.data DESC ),
>>> >>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM
>>> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order
>>> >> BY COMPRASCORPO.data DESC ) ,
>>> >>
>>> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where
>>> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >=
>>> >> COMPRASCORPO.DATA )
>>> >>
>>> >>  FROM ESTOQUE
>>> >>
>>> >>
>>> >> Funciona se tirar a linha
>>> >>
>>> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where
>>> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >=
>>> >> COMPRASCORPO.DATA )
>>> >>
>>> >>
>>> >> Obrigado.
>>> >> Guto
>>> >>
>>> >> ______________________________________________
>>> >> 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
>>> >>
>>> > ______________________________________________
>>> > 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
>>> >
>
>
>
>>>
>>> ______________________________________________
>>> 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
>>>
>> ______________________________________________
>> 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
>>
>
> Estou montando a sql pelo ibexpert
>
> o que retorna
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 6, column 40.
> AS.
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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