[Pgsql-ayuda] +/- date

Manuel Sugawara masm@fciencias.unam.mx
11 Jun 2003 17:29:06 -0500


"sandrigo lezcano" <psql@msa.com.py> writes:

> en Sybase hago esto:
> 
>      set @fecha=dateadd(month,-5,@fecha);
> 
> q quiere decir
>    "restarle 5 meses a la variable fecha"
> y atribuirle ese valor a la misma variable
> 
> ejemplo: ------
> 
> The following statement returns the value: 1995-11-02 00:00:00.000.
> SELECT dateadd( month, 102, '1987/05/02' )
> como puedo hacerlo en PostgreSQL ??????

Puedes restarle a la fecha un intervalo, ej

  select now() - interval '5 months';

Saludos,
Manuel.