Como puedo restar x dÃas a una fecha
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)
SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP < ADD_MONTHS(SYSDATE,-1)
Hola
Puedes hacerlo de esta forma
SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP >= SYSDATE - 5
Un saludo
Puedes hacerlo de esta forma
SELECT COMCEXP_NUMEXP
FROM DBO.TBCOMCEXP
WHERE COMCEXP_FECONFP >= SYSDATE - 5
Un saludo
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
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
