Em 12 de janeiro de 2011 19:37, Eduardo Az - EMBRASIS Informática e O&M <
[email protected]> escreveu:

>   Pessoal,
>
> Estou tentando fazer um view que mostrará horas trabalhadas dos
> funcionários.
>
> Estou procurando uma função que me faça o seguinte:
>
> SE campo = null
>   0
> CASO CONTRARIO
> campo da hora
>
> Tem funcionários que almoçam e outros que não, ao calcular ( SAÍDA –
> ENTRADA ) – (ALMOÇO FIM – ALMOÇO INICIO) e o almoço estiver vazio, não
> calcula.
> Achei a função CASE mas teria outra melhor?
>
>
>
Use COALESCE [1].

SELECT coalesce(campo, 0) ...


[1] http://www.postgresql.org/docs/current/static/functions-conditional.html
-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a