[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