restar años a una fechaPublicado por cecilia (12 intervenciones) el 26/05/2005 19:22:14quería saber como restar 20 años a la fecha actual sysdate.Valora esta pregunta0Responder
RE:restar años a una fechaPublicado por leonardo (91 intervenciones) el 27/05/2005 16:48:36select sysdate - (20*365) from dual;Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por CECILIA (12 intervenciones) el 28/05/2005 21:15:17gracias por la respuesta. Esto ya lo he probado y da un fallo, que no todos los años tienen 365 días, lo que hace que te salga una fecha un poco diferente a la sysdate menos 20 años justos. ¿me podriais ayudar?Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por danzinger (20 intervenciones) el 30/05/2005 08:04:13Podrias probar con el MONTHS_BETWEEN. De todas formas si estas en 9i o superior hay una funcion que es EXTRACT(YEAR FROM date)... Has probado a hacer un to_numer(to_char(sysdate,'yy')) ?Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por Alex Eduardo (2 intervenciones) el 14/05/2024 19:54:08Que pasa con los años bisiestos?Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por ferjai (5 intervenciones) el 30/05/2005 08:42:42usa la función add_months(sysdate,-240) Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por cecilia (12 intervenciones) el 01/06/2005 22:02:26funciona, genial!Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por Veciños de Narón (1 intervención) el 22/02/2006 11:48:00¿E restar un mes???Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por Carlos Hugo (2 intervenciones) el 17/02/2009 11:05:08pues igual, add_months(sysdate,-1) :)Valora esta respuesta0Comentar
RE:restar años a una fechaPublicado por Gabriel (1 intervención) el 04/10/2021 01:11:36No ya que nos restaría el mes no el añoValora esta respuesta0Comentar