Como puedo restar x días a una fecha

Acidalia
01 de Diciembre del 2004
No sé como hacer una SELECT que me muestre información de todos los registros nuevos de hace cinco días. Con los meses lo tenbgo resuelto así:
SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP < ADD_MONTHS(SYSDATE,-1)

Freedom
01 de Diciembre del 2004
Confío que alguien pueda aclararnosla....
Saludos

abouza
01 de Diciembre del 2004
Hola

Puedes hacerlo de esta forma

SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP >= SYSDATE - 5

Un saludo

JC3000
01 de Diciembre del 2004
QUE TE FOLLEN ACIDALIA

Jos?ntonio
01 de Diciembre del 2004
Hola,

Para restar días a una fecha dada es: fecha - nº días.
Para meses puedes poner 30 o 31 días o utilizar la función que has dicho de add_months, pero mejor con la función , por el tema de no tener que preocuparte de contar los meses con 30 o 31 días.

Tendrias que poner lo que ha dicho el otro compañero:

SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP >= SYSDATE - 5

Saludos