[firebase-br] Coalesce !!!

Daniel Braz Oliveira (TI) Daniel.Braz em suzuki.ind.br
Sex Out 15 11:54:23 -03 2004


Usei a função(acho que é uma função) COALESCE da seguinte maneira:
   COALESCE(VALOR,0) 
- assim todo o valor que estivesse NULL seria convertido para 0. Funcionou
bacana... mas os meus valores válidos, foram convertidos para o formato
americano, com o '.' como separador do decimal.

Tem como resolver isto ??



Daniel Braz de Oliveira (TI)
Supervisor de TI 

Suzuki Ind. e Com. Maquinas Ltda
41 - 2106-6363 - Ramal 6381
 
www.suzuki.ind.br <http://www.suzuki.ind.br>
 


-----Mensagem original-----
De: Marcilio Soares [mailto:marcilio.soares em brfree.com.br]
Enviada em: sexta-feira, 15 de outubro de 2004 11:17
Para: FireBase
Assunto: Re: [firebase-br] Help com SELECT 


tem um negocio esquisito na clausual where.
O calculo e criterio da query ?


----- Original Message ----- 
From: "Blue Informática" <infokernel em yahoo.com.br>
To: "Lista Firebird" <lista em firebase.com.br>; <delphi em grupos.com.br>;
<delphibr em grupos.com.br>; <delphi-total em yahoogrupos.com.br>;
<delphi5 em grupos.com.br>
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




Mais detalhes sobre a lista de discussão lista