Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Cómo resto 2 meses a una fecha? PL/SQL

Estas en el tema de ¿Cómo resto 2 meses a una fecha? PL/SQL en el foro de Bases de Datos General en Foros del Web. Hola a todos, soy nuevo en este foro y mi duda es cómo puedo restarle 2 meses a una fecha determinada... por ejemplo quiero restarle ...
  #1 (permalink)  
Antiguo 27/06/2004, 02:26
Avatar de chilenozzz  
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 19 años, 10 meses
Puntos: 1
¿Cómo resto 2 meses a una fecha? PL/SQL

Hola a todos, soy nuevo en este foro y mi duda es cómo puedo restarle 2 meses a una fecha determinada... por ejemplo quiero restarle 2 meses a la fecha "27/06/04" para que me quede en "27/04/04"... me pregunto si se puede hacer mediante una funcion en PL/SQL.

de antemano muchas gracias.
  #2 (permalink)  
Antiguo 28/06/2004, 08:11
Avatar de padrino  
Fecha de Ingreso: mayo-2004
Ubicación: Aguascalientes, Ags. la tierra de la gente buena
Mensajes: 161
Antigüedad: 20 años
Puntos: 0
listo

add_months('28/06/04',-2), con esta funcion te sirve para sumar o restar meses, el formati es poner primero la fecha a la que le quieres restar y despues de la como el numero que suma o resta si quieres probar la funcion seria
select add_months('28/06/04',-2) from dual

suerte!!!

atte
THE GOD FATHER
  #3 (permalink)  
Antiguo 29/06/2004, 00:23
Avatar de chilenozzz  
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 19 años, 10 meses
Puntos: 1
MUCHAS GRACIAS!! me funciona perfecto

add_months(sysdate, -2) -------- > con eso resto 2 meses a la fecha actual del sistema


  #4 (permalink)  
Antiguo 25/02/2005, 06:10
 
Fecha de Ingreso: febrero-2005
Ubicación: bcn - catalunya
Mensajes: 107
Antigüedad: 19 años, 3 meses
Puntos: 0
no conocía addmonths! gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:55.