[firebase-br] Consulta Query

Isael Faria Junior isael em stetika.com.br
Qua Abr 1 09:50:31 -03 2009


Tente fazer assim :

SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA,
 USUARIO,
(SELECT SUM(ENTRADA - SAIDA) FROM LCONTRAL_CAJA
 WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND
 FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND
 FECHA < :FECHA01) SALDOANTERIOR 
FROM LCONTRAL_CAJA 
 WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND
 FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND
 FECHA BETWEEN :FECHA01 AND :FECHA02


Deste modo vc trás toda a informação nescessaria em uma unica consulta.



Reijanio Nunes Ribeiro escreveu:
> ja tentou usar uma subconsulta dentro dessa consulta
>
> 2009/3/31 Paulo Sérgo Feix <paulinhofeix em gmail.com>
>
>   
>> Bom dia
>>
>> Preciso resolver uma duvida, tenho que Fazer uma consulta com intervalo de
>> datas, tipo assim:
>>
>> SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA,
>> USUARIO FROM LCONTRAL_CAJA
>> WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND
>> FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND
>> FECHA BETWEEN :FECHA01 AND :FECHA02
>>
>> Só que tenho que faser mais uma consulta do saldo anterior:
>>
>> SELECT SUM(ENTRADA - SAIDA) AS SALDOANTERIOR FROM LCONTRAL_CAJA
>> WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND
>> FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND
>> FECHA < :FECHA01
>>
>> Desta forma tenho que ter dois Query, a pergunta é o seguinte, tem como
>> fazer esta consulta em uma Query
>>
>>
>> --
>> Paulinho Sérgio Feix
>> ______________________________________________
>> 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
>
> __________ Information from ESET Smart Security, version of virus signature database 3935 (20090313) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>
>   




Mais detalhes sobre a lista de discussão lista