restar un mes a la fecha que me devuelve el sysdate

ariel422085
11 de Mayo del 2005
Hola:
Necesito saber la forma de calcular un mes anterior al devuelto por el SYSDATE, y no puedo usar la sentencia "select TRUNC(sysdate)-30 from dual"...
si alguien sabe como hacer desde ya muchas gracias

axelopez
11 de Mayo del 2005
Podrias ubicarte en el primer dia del mes y restarle 1

S
11 de Mayo del 2005
SELECT ADD_MONTHS(SYSDATE, -1) FROM DUAL