[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