[pgbr-geral] CASE + CAST + CONCAT

2013-08-12 Por tôpico Marcelo da Silva
Estou tentando fazer algo do tipo: ... case when ((a.data_qui is null)and(a.data_ven current_date)) then cast(current_date - a.data_ven) as text)||' dias' when (a.data_qui is not null) then 'Quitado' else cast(0 as char(1)) end as status, ... Explicando: Preciso mostrar

Re: [pgbr-geral] CASE + CAST + CONCAT

2013-08-12 Por tôpico Matheus de Oliveira
On Mon, Aug 12, 2013 at 8:34 AM, Marcelo da Silva marc...@ig.com.br wrote: Estou tentando fazer algo do tipo: ... case when ((a.data_qui is null)and(a.data_ven current_date)) then cast(current_date - a.data_ven) as text)||' dias' when (a.data_qui is not null) then

Re: [pgbr-geral] CASE + CAST + CONCAT

2013-08-12 Por tôpico Rafael Naves
Bom dia, Não esta faltando apenas o ) na linha? cast((current_date - a.data_ven) as text)||' dias' Em 12 de agosto de 2013 08:37, Matheus de Oliveira matioli.math...@gmail.com escreveu: On Mon, Aug 12, 2013 at 8:34 AM, Marcelo da Silva marc...@ig.com.br wrote: Estou tentando fazer algo do

Re: [pgbr-geral] CASE + CAST + CONCAT

2013-08-12 Por tôpico Marcelo da Silva
Assim deu certo: case when ((a.data_qui is null)and(a.data_ven current_date)) then cast(current_date - a.data_ven as text) when (a.data_qui is not null) then 'Quitado' else 'Vence hoje' end as vencido, Obrigado a todos que se dispuseram... Em 12 de agosto de 2013

Re: [pgbr-geral] CASE + CAST + CONCAT

2013-08-12 Por tôpico Alexis Diel
Tanto o Matheus como o Rafael estão certos. o Case necessita que o retorno seja sempre do mesmo tipo. e também estava faltando um cast no inicio do current_date case when (a.data_qui is not null) then 'Quitado' when (a.data_ven current_date) then cast((current_date - a.data_ven) as text)

Re: [pgbr-geral] Configuração de Memória

2013-08-12 Por tôpico Emerson Martins
Boa tarde Matheus, Vejo que meu conhecimento sobre banco é muito menor que o seu, por exemplo, o que fico muito grato por estar aprendendo bastante. As características do ambiente de banco de dados que usamos é que são cerca de 50 bancos e em média 00 conexões simultâneas por banco. Esses

[pgbr-geral] Exibir RAISE NOTICE no pgadmin em sequência

2013-08-12 Por tôpico Anselmo Silva
Se o título não ajudou perdoem-me pela falta de exatidão. Seguinte: Costumo passar scripts no pgadmin para atualizar a base. Recentemente criei uma função como segue: --** create or replace function nota(nota text) returns boolean as $$ begin raise

[pgbr-geral] recuperação de dados

2013-08-12 Por tôpico Edison Gonçalves Ferreira Junior
Boa noite. Eu tinha um servidorzinho postgresql rodando belamente, com backup semanal, qdo deu um pau e perdi a minha mquina. Meu HD t intacto mas a mquina foi pro cu. Vasculhei a web atrs de um tutorial que me ensinasse como recuperar o ltimo