SUMAR UNA FECHA A UN NUMERO?
SUMAR UNA FECHA A UN NUMERO?
Buenos Dias Amigos, por favor, necesito ayuda de todos ustedes, para lo ke sigue:
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
João Santos - São Paulo - Brasil
Karinha:
Se me ocurre lo siguiente partiendo de la fecha de la PC
FUNCTION Sumar(nSumar)
LOCAL dNvaFec := CTOD(STR(DAY(DATE()),2,0) + "/" + ;
STR(MONTH(DATE()),2,0) + "/" + ;
STR(YEAR(DATE())+nSumar,4,0))
RETURN(dNvaFec)
Espero te funcione
Saludos, Armando
Se me ocurre lo siguiente partiendo de la fecha de la PC
FUNCTION Sumar(nSumar)
LOCAL dNvaFec := CTOD(STR(DAY(DATE()),2,0) + "/" + ;
STR(MONTH(DATE()),2,0) + "/" + ;
STR(YEAR(DATE())+nSumar,4,0))
RETURN(dNvaFec)
Espero te funcione
Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
dbZap:
Disculpa la intromisión, en la forma que sugieres se estan sumando dias y no años, me queda la siguiente duda, ¿¿ qué pasará cuando haya algún año bisiesto dentro de los 5 años a sumar ????
Saludos, Armando
Disculpa la intromisión, en la forma que sugieres se estan sumando dias y no años, me queda la siguiente duda, ¿¿ qué pasará cuando haya algún año bisiesto dentro de los 5 años a sumar ????
Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Amigos
Un año bisiexto tiene 366 dias e para saber se lo mismo és bisexto basta dividir por 400 ex:
Un año bisiexto tiene 366 dias e para saber se lo mismo és bisexto basta dividir por 400 ex:
Code: Select all
if MOD( nAno / 400 ) <> 0
? "Año es Bisiexto."
endif
[code]
2000 / 400 es 5.00
2001 / 400 es 5.00
2002 / 400 es 5.01 - este es bisiexto
2003 / 400 es 5.00
Portanto la rutina deve verificar cada año e somar mais un dia.
-
- Posts: 16
- Joined: Thu Dec 01, 2005 4:15 pm
Un buen chiste referido a lo mismo dice....
Juan pregunta a Paco... cuanto es 2 x 3..... ?
Paco apresuradamente responde, 5 !!
Pero Paco, señala Juan, 2 x 3 es 6.....
y Paco responde... "y que querias, rapidez o exactitud ?"
Solo respondi a una inquietud de "saber como sumar dias a una fecha".
Para hacer exactamente lo que solicita es necesario contar dias exactos, la idea es saber cuantos dias tiene cada mes y eso es facil ( con un truco claro está ).
Te ubicas en el primer dia del mes siguiente y restas 1 y tienes el ultimo dia del mes anterior y asi vas sumando hasta el mes que requieres.... eso es todo.
Una vez obtenida la suma de dias, se agrega a la fecha actual y listo el bote !!
Saludos
(Espero ser claro, de lo contrario tendria que escribir la rutina, de todas formas me avisas )
Juan pregunta a Paco... cuanto es 2 x 3..... ?
Paco apresuradamente responde, 5 !!
Pero Paco, señala Juan, 2 x 3 es 6.....
y Paco responde... "y que querias, rapidez o exactitud ?"
Solo respondi a una inquietud de "saber como sumar dias a una fecha".
Para hacer exactamente lo que solicita es necesario contar dias exactos, la idea es saber cuantos dias tiene cada mes y eso es facil ( con un truco claro está ).
Te ubicas en el primer dia del mes siguiente y restas 1 y tienes el ultimo dia del mes anterior y asi vas sumando hasta el mes que requieres.... eso es todo.
Una vez obtenida la suma de dias, se agrega a la fecha actual y listo el bote !!
Saludos
(Espero ser claro, de lo contrario tendria que escribir la rutina, de todas formas me avisas )
Julio Gonzalez V.
RANDOM S.A.
SISTEMICA S.A.
RANDOM S.A.
SISTEMICA S.A.
Re: SUMAR UNA FECHA A UN NUMERO?
Hola
como debo sumar 30 días para que después se ejecute otra aplicación
Saluditos
como debo sumar 30 días para que después se ejecute otra aplicación
Saluditos
Que es mejor que programar? creo que nada
Atropellada pero aqui ando
I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Atropellada pero aqui ando
I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: SUMAR UNA FECHA A UN NUMERO?
karinha wrote:Buenos Dias Amigos, por favor, necesito ayuda de todos ustedes, para lo ke sigue:
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
Code: Select all
dNewDate := ADDMONTH( dOldDate, nMonts )
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India