[pgbr-geral] Ajuda com Função Incrementar Mes ..

2008-10-15 Por tôpico Tatu
Necessito numa função, entrar com um data e um numero enteiro no segundo parametro que é a quantidade de meses a somar e retorna uma data... sei que existe a funcao date + interval ' x month' mas nao estou conseguindo implementar esse x como uma variável. Ficaria grato se alguem me desse uma

Re: [pgbr-geral] Ajuda com Função Incrementar Mes ..

2008-10-15 Por tôpico Fábio Telles Rodriguez
2008/10/15 Tatu [EMAIL PROTECTED] Necessito numa função, entrar com um data e um numero enteiro no segundo parametro que é a quantidade de meses a somar e retorna uma data... sei que existe a funcao date + interval ' x month' mas nao estou conseguindo implementar esse x como uma variável.

Re: [pgbr-geral] Ajuda com Função Incrementar Mes ..

2008-10-15 Por tôpico Osvaldo Kussama
2008/10/15, Tatu [EMAIL PROTECTED]: Necessito numa função, entrar com um data e um numero enteiro no segundo parametro que é a quantidade de meses a somar e retorna uma data... sei que existe a funcao date + interval ' x month' mas nao estou conseguindo implementar esse x como uma variável.

Re: [pgbr-geral] Ajuda com Função Incrementar Mes ..

2008-10-15 Por tôpico Jota
Olá, Tatu Segue abaixo uma função. Poderia verificar se é isso que você precisa. CREATE OR REPLACE FUNCTION soma_data(date,integer) RETURNS date AS $soma_data$ SELECT $1+$2; $soma_data$ LANGUAGE SQL IMMUTABLE; SELECT soma_data('2008-10-13',20); //chamando a função ou ainda de uma forma mais

Re: [pgbr-geral] Ajuda com Função Incrementar Mes ..

2008-10-15 Por tôpico Leonardo Cezar
2008/10/15 Tatu [EMAIL PROTECTED]: Necessito numa função, entrar com um data e um numero enteiro no segundo parametro que é a quantidade de meses a somar e retorna uma data... $ PREPARE incrementador_de_dias(date,integer) AS SELECT $1 + $2; $ EXECUTE incrementador_dedias(CURRENT_DATE,30); sei