[firebase-br] Select

HENRIQUE PEIXINHO silvio_peixinho em yahoo.com.br
Qua Jun 13 11:33:34 -03 2007


Cara tentei motar um sql pra vc mais explica uma coisa ai aux1 e aux2 sao 
tabelas do banco? ou são campos que serao retornados sendo aux1 a soma de 
entrada+saida e aux2 o total.

esse sql que to te passando é levando em consideração que aux1 e aux2 sao 
tabelas do banco

SELECT
(
 SELECT SUM(VR_ENTRADA) FROM MOVCAIXA
)AS ENTRADA,
(
 SELECT SUM(VR_SAIDA) FROM MOVCAIXA
)AS SAIDA,
(
 SELECT SUM(VALOR) FROM CRLAN
)AS TOTAL
FROM MOVCAIXA, CRLAN, AUX1, AUX2
WHERE
  (
    (AUX1.DATA = '+#39+edtData.DateText+#39')
   AND
    (aux1.horas >= '+#39+dm.tblCaixaHORAS.AsString+#39')
   AND
    (aux1.codcaixa = 
'+#39+FilterChars(GetShortFileName('c:\wiscon\*.crt'),['0'..'9'])+#39')
   AND
    (aux2.data_emi = '+#39+edtData.DateText+#39')
   AND
    (aux2.codcaixa = 
'+#39+FilterChars(GetShortFileName('c:\wiscon\*.crt'),['0'..'9'])+#39')
  )


----- Original Message ----- 
From: <sicnemelpor em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, June 13, 2007 10:58 AM
Subject: Re: [firebase-br] Select


A sintaxe do teu select esá errada. Tire o *, tira esses FROM, coloque os
campos corretos e antes do WHERE coloca FROM o nome da tabela que vc está
usando.

[]s
Nelson Sicuro

> O lá pessoal eu tenho que fazer um select só que estou tendo problema
> com ela. Eu preciso somar todos os valore da tabela1 nos campos
> vl_entrada e vl_saida  e na tabela2 preciso somar o valor do campo valor
> e selecionar a data que segue...
> Se puderem dar uma ajuda eu agradeço.
> Aqui ta a select que fiz só que não ta passando.
> sql := 'Select * ';
> sql := sql + 'from (select sum(vr_entrada) as entrada, sum(vr_saida) as
> saida  from movCaixa) as aux1, ';
> sql := sql + 'from (select sum(valor) as total from crlan) as aux2 ';
> sql := sql + 'where aux1.data= '+#39+edtData.DateText+#39' ';
> sql := sql + 'and aux1.horas >= '+#39+dm.tblCaixaHORAS.AsString+#39' ';
> sql := sql + 'and aux1.codcaixa =
> '+#39+FilterChars(GetShortFileName('c:\wiscon\*.crt'),['0'..'9'])+#39' ';
> sql := sql + 'and aux2.data_emi = '+#39+edtData.DateText+#39' ';
> sql := sql + 'and aux2.codcaixa =
> '+#39+FilterChars(GetShortFileName('c:\wiscon\*.crt'),['0'..'9'])+#39;
>
>
> ____________________________________________________________________________________
> Novo Yahoo! Cadê? - Experimente uma nova busca.
> http://yahoo.com.br/oqueeuganhocomisso
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista