Fórum Problema de precisão firebird #388561
15/10/2010
0
select
CAST(
CAST(
coalesce(CAST(movimentos_itens_tbl.DATA_HORA_SAIDA-
movimentos_itens_tbl.DATA_HORA_ENTRADA AS NUMERIC(18,8)),0)
AS NUMERIC(18,8)
) *
CAST(86164.09
AS NUMERIC(18,8)
)
AS NUMERIC(18,8)
)
from movimentos_tbl
inner join movimentos_itens_tbl
on movimentos_itens_tbl.id_movimentos = movimentos_tbl.id_movimentos
inner join servicos_tbl
on servicos_tbl.id_servicos = movimentos_tbl.id_servicos
inner join etapas_tbl
on etapas_tbl.ID_ETAPAS = movimentos_itens_tbl.id_etapas
inner join servicos_etapas_tbl
on servicos_etapas_tbl.ID_SERVICOS = servicos_tbl.id_servicos
and SERVICOS_ETAPAS_TBL.id_etapas = ETAPAS_TBL.ID_ETAPAS
inner join usuarios_tbl
on usuarios_tbl.id_usuarios = movimentos_tbl.ID_USUARIOS
Vinicius Vieira
Curtir tópico
+ 0Posts
15/10/2010
Eriley Barbosa
Gostei + 0
15/10/2010
Emerson Nascimento
(movimentos_itens_tbl.DATA_HORA_SAIDA-movimentos_itens_tbl.DATA_HORA_ENTRADA) intervalo_dias,
(movimentos_itens_tbl.DATA_HORA_SAIDA-movimentos_itens_tbl.DATA_HORA_ENTRADA)*1440/60 intervalo_horas,
(movimentos_itens_tbl.DATA_HORA_SAIDA-movimentos_itens_tbl.DATA_HORA_ENTRADA)*1440 intervalo_minutos
from
movimentos_tbl
inner join movimentos_itens_tbl
on movimentos_itens_tbl.id_movimentos = movimentos_tbl.id_movimentos
inner join servicos_tbl
on servicos_tbl.id_servicos = movimentos_tbl.id_servicos
inner join etapas_tbl
on etapas_tbl.ID_ETAPAS = movimentos_itens_tbl.id_etapas
inner join servicos_etapas_tbl
on servicos_etapas_tbl.ID_SERVICOS = servicos_tbl.id_servicos
and SERVICOS_ETAPAS_TBL.id_etapas = ETAPAS_TBL.ID_ETAPAS
inner join usuarios_tbl
on usuarios_tbl.id_usuarios = movimentos_tbl.ID_USUARIOS
Gostei + 0
15/10/2010
Vinicius Vieira
Obrigado pelas respostas pessoal;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)