Hola foreros,
Cómo el título de este tema lo dice, mi pregunta es:
¿Cómo le sumo un minuto o un segundo a una fecha?
Gracias por sus respuestas.
| ||||
Re: ¿Cómo le sumo un minuto o un segundo a una fecha? Me respondo a mi mismo (no busqué bien en Google antes de postear ) Asumiendo que x es lo que quieres sumar. Puedes sumar horas:
Código:
Puedes sumar minutos:SELECT SYSDATE + (x/24) FROM DUAL
Código:
Puedes sumar segundos:SELECT SYSDATE + (x/24*60) FROM DUAL
Código:
SELECT SYSDATE + (x/24*60*3600) FROM DUAL Última edición por Mario Martínez; 12/04/2007 a las 12:46 Razón: Para envolver las etiquetas con su código respectivo. |
| |||
Re: ¿Cómo le sumo un minuto o un segundo a una fecha? No entendi nada de nada.... si hago un SELECT SYSDATE + (30/24*60), sysdate FROM DUAL el resultado es Fecha con la Suma Fecha del sistema 05-07-2008 15:03:14 21-04-2008 15:03:14 No veo donde le sumo los minutos.... el resultado de esa formula da 75, lo que hace es sumar 75 dias a la fecha de sistema.. |
| ||||
Re: ¿Cómo le sumo un minuto o un segundo a una fecha? Cita: mande?? y donde dice "30/24*60" por que no lo veo
Iniciado por MM5 No entendi nada de nada.... si hago un SELECT SYSDATE + (30/24*60), sysdate FROM DUAL el resultado es Fecha con la Suma Fecha del sistema 05-07-2008 15:03:14 21-04-2008 15:03:14 No veo donde le sumo los minutos.... el resultado de esa formula da 75, lo que hace es sumar 75 dias a la fecha de sistema..
__________________ |
| ||||
Re: ¿Cómo le sumo un minuto o un segundo a una fecha? No estoy muy seguro pero creo q le falta algo a las consultas: Puedes sumar horas: Cita: Puedes sumar minutos:SELECT SYSDATE + (x/24) FROM DUAL Cita: Puedes sumar segundos:SELECT SYSDATE + (x/(24*60)) FROM DUAL Cita: Kikolice: en el post de arriba dice SELECT SYSDATE + (x/(24*60*3600)) FROM DUAL Asumiendo que x es lo que quieres sumar. Por si acaso revisa este link amigo: http://www.akadia.com/services/ora_date_time.html
__________________ Martín Alexis Valdivia S. ----------------------------- "Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP "Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD |
| |||
Respuesta: Re: ¿Cómo le sumo un minuto o un segundo a una fecha? Cita: Esto esta bien EXCEPTO POR EL PARENTESIS. LA X DEBE QUEDAR FUERA DE EL. OJO CON ESO:
Iniciado por Mario Martínez Me respondo a mi mismo (no busqué bien en Google antes de postear ) Asumiendo que x es lo que quieres sumar. Puedes sumar horas:
Código:
Puedes sumar minutos:SELECT SYSDATE + (x/24) FROM DUAL
Código:
Puedes sumar segundos:SELECT SYSDATE + (x/24*60) FROM DUAL
Código:
SELECT SYSDATE + (x/24*60*3600) FROM DUAL
Código:
Puedes sumar minutos:SELECT SYSDATE + (x/24) FROM DUAL
Código:
Puedes sumar segundos:SELECT SYSDATE + x(/24*60) FROM DUAL
Código:
SELECT SYSDATE + x/(24*60*3600) FROM DUAL |
| |||
Respuesta: ¿Cómo le sumo un minuto o un segundo a una fecha? POste por las dudas, lo que quiero hacer es sumar minutos a una fecha dada y no a la del sistema, es decir hago el select, me da una fecha (com horas minutos y segundos ) y a esa fecha quiero sumarle 45 minutos, no me doy cuenta como hacerlo, si alguien lo lee, gracias |
| ||||
Respuesta: ¿Cómo le sumo un minuto o un segundo a una fecha? Y... De la misma forma que con la fecha del sistema, pero usando un campo, una variable o cualquier objeto de tipo DATE... La única condición suficiente y necesaria es que sea una fecha.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |