Creo que esta es la opción que usaré, ya que dentro de la misma funcion, tengo otro conflicto, en el cual utilizo 2 variables, uno para la cantidad del intervalo (1, 2, xx) y otro para el tipo del intervalo (day, month, etcc...).
Lo probare, y vere que tal... El 2 de octubre de 2009 14:40, Fernando Hevia <[email protected]>escribió: > > > > -----Mensaje original----- > > De: Sergio David > > > > Hola gente de la lista... > > > > Estoy trabajando con pl/pgsql y llegue a un punto donde no se > > como seguir. > > Estoy tratando de armar dinamicamente una fecha, para hacer > > unas inserciones sucesivas e ir modificando dinamicamente una > > fecha que tiene que insertarse. > > > > Estoy tratando de armar un string dentro de la funcion pero > > no estoy pudiendo. Le muestro el ejemplo. > > > > [CODE]... > > WHILE _conteo > 0 LOOP > > > > -- lo que quiero hacer es current_date + interval '1 month'; > > _fechaVto := current_date + interval || _conteo || ' month'; > > > > Una posibilidad es esta: > > _fechaVto := select current_date + (_conteo::text || ' month')::interval; > > > Saludos. > >
