[firebase-br] Help com SELECT

Blue Informática infokernel em yahoo.com.br
Sex Out 15 15:02:07 -03 2004


É  isso mesmo que eu quero é calcular no select  hora e km 
segue a query novamente.Tente fazer de outro jeito e não funcionou.
 
SELECT   apontamento_trajeto.CD_BOLETIM ,  ,
                 apontamento_trajeto.HORA_INI  ,
                 apontamento_trajeto.HORA_FIM ,                                        
                  apontamento_trajeto.ABAST_1 ,
                  apontamento_trajeto.ABAST_2 , 
                  apontamento_trajeto.KM_INI ,
                  apontamento_trajeto.KM_FIM , 
                  apontamento_trajeto.DATA_FIM,
                   funcionario.func_nome,
                  apontamento_trajeto.KM_FIM - apontamento_trajeto.KM_INI                   KMTOTAL,
                   apontamento_trajeto.HORA_FIM  - apontamento_trajeto.HORA_INI                    HORALTOTAL
 FROM apontamento_trajeto,modelo_equipamento,funcionario,equipamentos
  where apontamento_trajeto.cd_funcionario = funcionario.cd_funcionario and
        equipamentos.cd_modelo = modelo_equipamento.cd_modelo;
 


Marcilio Soares <marcilio.soares em brfree.com.br> wrote:
Se eu entendi vc ta querendo o calculo de hora no proprio select. sendo
assim acrescenta
KM_FIM - KM_INI KMTOTAL,
HORA_FIM - HORA_INI HORALTOTAL
no select e nao no where.
e isso. ?
se nao for reescreve a query mas so usando os campos e tabelas pertinentes a
sua duvida!

----- Original Message ----- 
From: "Blue Informática" 
To: "FireBase" 

Sent: Friday, October 15, 2004 1:43 PM
Subject: Re: [firebase-br] Help com SELECT


> Na clausula where eu igualei as chaves i tentei usar uma Subquery mais não
funciona!!
>
> []'s Edinho
>
> Marcilio Soares wrote:
> tem um negocio esquisito na clausual where.
> O calculo e criterio da query ?
>
>
> ----- Original Message ----- 
> From: "Blue Informática"
> To: "Lista Firebird"
> ; ;
> ; ;
>
> Sent: Friday, October 15, 2004 11:04 AM
> Subject: [firebase-br] Help com SELECT
>
>
> > Pessoal !
> >
> > Preciso fazer esse select abaixo e não estou conseguindo estou utlizando
> Firebird 1.5 .
> >
> > Preciso pegar todos campos da tabela APONTAMENTO_TRAJETO e calcular no
> select a Kilometragem final - kilometragem inicial DIFERENCA e pegar
> Hora Final - hora inicial DIFERENÇA
> > Tente utilizar uma SubQuery mais não funciona,alguem poderia verificar o
> que esta acontecendo.
> >
> >
> >
> > []'s
> >
> > Edinho
> > SELECT
> > apontamento_trajeto.CD_BOLETIM ,
> > apontamento_trajeto.CD_FUNCIONARIO
> > ,apontamento_trajeto.CD_AVALIADOR ,
> apontamento_trajeto.CD_EQUIPTO,
> > apontamento_trajeto.CD_OPERACAO, apontamento_trajeto.DATA_APTO ,
> apontamento_trajeto.LOCAL_TRAJETO ,
> > apontamento_trajeto.HORA_INI ,
> > apontamento_trajeto.HORA_FIM , apontamento_trajeto.N_MARCHAS
> > ,apontamento_trajeto.ABAST_1 ,
> > apontamento_trajeto.ABAST_2 ,
> > apontamento_trajeto.N_FREIOS ,
> > apontamento_trajeto.KM_INI ,
> > apontamento_trajeto.KM_FIM , apontamento_trajeto.USO_F_CAM_CRTA
> > ,apontamento_trajeto.RPM , apontamento_trajeto.MARCHA_ADEQUADA ,
> > ,apontamento_trajeto.USO_CINTO,
> > apontamento_trajeto.OBS,apontamento_trajeto.DATA_FIM,
> > Funcionario.func_nome
> > FROM
> > apontamento_trajeto,modelo_equipamento,
> > funcionario,equipamentos
> > where apontamento_trajeto.cd_funcionario = funcionario.cd_funcionario
> and
> > equipamentos.cd_modelo = modelo_equipamento.cd_modelo AND select
> (SELECT KM_FIM - KM_INI KMTOTAL AND HORA_FIM - HORA_INI HORALTOTAL FROM
> apontamento_trajeto);
> >
> >
> >
> >
> >
> >
> >
> > ---------------------------------
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador
agora!
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
> >
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
> ---------------------------------
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>



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

		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!


Mais detalhes sobre a lista de discussão lista