Parece que você está armazenando o número de meses em "b.validade".
> select a.data_ven, (a.data_ven + interval b.validade ||' month') as proximo, Se for o caso tente isto: (b.validade || ' months')::interval Acredito que seria melhor você ter um campo do tipo interval, aí não necessitaria destes arranjos, o cálculo seria direto. -- Marcone Peres - DBA http://www.linkedin.com/in/marconeperes @marconeperes (61) 8146-0028 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
