Oracle - Sumar dias a fecha de calendario Financiero

 
Vista:

Sumar dias a fecha de calendario Financiero

Publicado por Francisco Chavez (2 intervenciones) el 17/02/2006 15:03:01
Saludos...
Estoy necesitando sumar dias a una fecha en BASE AL CALENDARIO FINANCIERO (360).
Me explico...
Si tengo la fecha : 31/03/2005
y deseo sumarle 200 dias
El resultado normal en base a fecha calendario (365) es : 17/10/2005. Esta seria la nueva fecha.

PERO EN BASE A 360 DEBE SER: 20/10/2005

Tienen Alguna funcion o procedimiento que haga esto sin importal el lenguaje de programacion ?????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sumar dias a fecha de calendario Financiero

Publicado por uliseswarior (41 intervenciones) el 23/02/2006 14:44:20
Hola, mira lo que debes de hacer aqui es lo siguiente iguala la fechas como en una regla de 3.
dia calendario dias anio financiero
365 = 360
? 200

round( (200 * 365) / 300 ) = 203 dias calendariio
round( (100 * 365) / 300 ) = 101 dias calendariio

pruebalo y me cuentas

By

salud2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sumar dias a fecha de calendario Financiero

Publicado por Francisco (2 intervenciones) el 23/02/2006 15:03:48
Se te agradece la colaboracion...

Ciertamente, si la cantidad de dias no variara, daria resultado de esta manera. sobre todo, en el mes de febrero se cae esta propuesta. e ya yo lo he hecho de varias manera y la solucion ha estado sujeta a variar para una catidad de dias X a una determinada fecha Y.

Francisco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Sumar dias a fecha de calendario Financiero

Publicado por VIVIAN (1 intervención) el 17/01/2019 18:28:11
Encontraste la formula? Tambien necesito realizar el mismo calculo y no he podido
Agradezco si me ayudas!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Sumar dias a fecha de calendario Financiero

Publicado por Juan Carlos (1 intervención) el 29/09/2023 21:39:11
La idea es calcular los meses enteros y luego los días restantes.

Sería algo así:

SELECT
ADD_MONTHS(TO_DATE('31/03/2005', 'DD/MM/YYYY'), TRUNC(200 / 30)) + 200 - (30 * TRUNC(200 / 30)) SUMA_360
FROM DUAL

La probé con la fecha y días de la pregunta original y con el mes de febrero y me funcionó.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar