[firebase-br] Help com SELECT

WoodP marcilio.soares em brfree.com.br
Sex Out 15 22:40:19 -03 2004


tenta assim na parte que faz a subtracao o resto

                 ( apontamento_trajeto.KM_FIM - apontamento_trajeto.KM_INI ) 
AS             KMTOTAL,
                  ( apontamento_trajeto.HORA_FIM  - 
apontamento_trajeto.HORA_INI   ) AS                  HORALTOTAL

Qual o erro que ta dando quando vc roda isso ai ?

----- Original Message ----- 
From: "Blue Informática" <infokernel em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 15, 2004 3:02 PM
Subject: Re: [firebase-br] Help com SELECT


>É  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!
> ______________________________________________
> 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
>
> 







Mais detalhes sobre a lista de discussão lista