[firebase-br] Erro ao tentar converter Datas em Select

eduardo eduardo em icontroller.com.br
Sex Maio 20 12:35:49 -03 2005


Olá Erik


CURRENT_TIMESTAMP - OUTRO_TIME_STAMP retorna um Float,
cuja parte inteira é a quantidade de dias entre as duas e a parte 
fracional, DEVE ser a quantidade de milisegundos restante.

Neste cenário, acho que vc vai ter que escrever uma SP para isso.

Dá trabalho, mas acho que é por aí a coisa.
Se algum dos nossos MESTRES tiver uma opinião melhor, também gostaria de 
saber.

[]s Eduardo

Erick Phillipe Rezende de Almeida wrote:
> Caros, bom dia.
> No código abaixo preciso retornar o tempo decorrido em uma seção. Mas ao
> tentar usar o CAST no campo CALC_TEMPO_SESSAO é retornado um erro.
> 
> Alguem pode me ajudar?
> 
> select CS.*,
>        CAST((CS.SESSION_TIME - CURRENT_TIMESTAMP) AS TIME) AS
> "CALC_TEMPO_SESSAO",
>        D.DS_DPTO AS "DPTO_NOME",
>        U.CD_USUARIO AS "USUARIO_CODIGO",
>        U.NM_USUARIO AS "USUARIO_NOME",
>        O.NOME AS "OPERADOR_NOME",
>        e.id_empresa as "EMPRESA_ID",
>        e.nome as "EMPRESA_NOME"
> from CHAT_SECAO CS
> left join departamento D ON (D.ID_DPTO = CS.ID_DPTO)
> left join usuario U ON (U.ID_USUARIO = CS.ID_USUARIO)
> left join operador O ON (O.ID_OPERADOR = CS.ID_OPERADOR)
> LEFT JOIN empresa e ON (e.id_empresa = d.id_empresa)
> WHERE (e.id_empresa = :id_empresa)
> AND (cs.session_state in (0, 1))
> ORDER BY CS.SESSION_ID
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista