[firebase-br] Re: Adaptação do Select
Marcilio Soares
marcilio.soares em brfree.com.br
Seg Out 25 11:21:33 -03 2004
A unica coisa que me vei a cabeca agora e criar um campo TimeStamp e tentar fazer a subtracao e ve no que da, pois este campo guarda data e hora.
----- Original Message -----
From: Blue Informática
To: marcilio.soares em brfree.com.br
Sent: Monday, October 25, 2004 9:12 AM
Subject: Adaptação do Select
Olá Marcilio!
Eu estou precisando mais uma vez de vc! Preciso adaptar mais uma coisa no select . O select ja pegue hora inicial e hora final com ninuto ok só que eu preciso pegar tambem a diferença de horas quando mudar a data passar para o outro dia
DATA_INI DATA_FIM HORA_INI HORA_FIM
23/10/04 24/10/04 23:00 01:00
Como que eu contorno essa situação pegar a data fim nenor que inicial :
SELECT
apontamento_trajeto.* ,
Funcionario.func_nome,operacao.operacao_nome,operacao.un_med,
apontamento_trajeto.KM_FIM - apontamento_trajeto.KM_INI as KMTOTAL,
(EXTRACT(HOUR FROM HORA_FIM) - EXTRACT(HOUR FROM HORA_INI)) AS HORA,
(EXTRACT(MINUTE FROM HORA_FIM) - EXTRACT(MINUTE FROM
HORA_INI )) as MINUTO,
abast_1 + abast_2 as Litros ,
(apontamento_trajeto.KM_FIM - apontamento_trajeto.KM_INI) / (abast_1 + abast_2) as M_KM
FROM
apontamento_trajeto, funcionario, operacao
WHERE apontamento_trajeto.cd_funcionario = funcionario.cd_funcionario AND
apontamento_trajeto.cd_operacao = operacao.cd_operacao;
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Mais detalhes sobre a lista de discussão lista