Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

squid

if

Recommended Posts

OiEstou usando uma função CREATE OR REPLACE FUNCTION preciso colocar um if dentro de um select, mas são três opções, não posso usar TRUE ou FALSEAlguém pod dar uma dica?Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criei a função:CREATE OR REPLACE FUNCTION nro_leitos_ocupados(int4) RETURNS int8 AS$BODY$SELECT count(*) FROM leito WHERE id_hospital=$1 AND id_internacao IS NOT NULL$BODY$ LANGUAGE 'sql' VOLATILE;ALTER FUNCTION nro_leitos_ocupados(int4) OWNER TO postgres;e no php to fazendo a consulta assim:SELECT count(*) FROM leito WHERE id_hospital=1 AND id_internacao IS NOT NULL IF id_internacao IS NOT NULL THEN RETURN 'nr_leitos_ocupados'; ELSIF d_internacao IS NULL THEN RETURN 'nr_leitos_vagos'; ELSE RETURN 'total_nr_leitos'; END IF; END nro_leitos_ocupadosalguém pod me dar um help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.