FileMaker - Calculos con fechas

   
Vista:

Calculos con fechas

Publicado por japhet pacheco japhet_pacheco@hotmail.com (22 intervenciones) el 22/03/2012 05:20:29
Hola a todos, tengo tres semanas queriendo resolver esto y la verdad no he podido. El asunto es el siguiente:En mi base de datos debo crearle pagareses a un cliente y estos se vencen quincenalmente los dias 15 y 30 de cada mes, pero cuando hago el calculo me da error por que todos los meses no tienen la misma cantidad de dias.

Ejemplo:
No Fecha vencimiento
1- 15/01/2012
2- 30/01/2012
3- 15/02/2012
4- 29/02/2012
5- 15/03/2012
y asi susecivamente...



He hecho la siguiente formula

$FechaVencimiento=15/01/2012
$FechaVencimiento+15
aca se supone que me debe dar 30/01/2012, esto se repite para el siguiente mes, pero aca esta el problema porque febrero no tiene 30 dias, entonces cuando le sumo 15 dias al 15/02/2012 me da 02/03/2012 (osea marzo) y lo que quiero es que me ponga 29/02/2012.

Pero tambien me hace eso cuando el mes anterior es de 31 dias Ej.
1-30/01/2012 (Enero es de 31 dias)
2-14/02/2012 aca deberia ser 15/02/2012 pero al sumarle 15 dias al 30 de enero me da esta fecha.

COMO PUEDO RESOLVER ESTO PLEASE.
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

Calculos con fechas

Publicado por juan (88 intervenciones) el 23/03/2012 11:06:31
Si estableces la fecha del día uno del mes siguiente y le restas 1 día siempre tendrás el último día del mes que quieres.

Campo de cálculo resultado fecha:
Date ( Month ( tuFecha ) +1 ; 1 ; Year ( tufecha ) ) - 1

es decir Date ( mes_de_tu fecha + 1 ; día 1 ; año_de_tu_fecha ) − 1 día

tu fecha puede ser culaquier día del mes del que deseas saber el último día., puedes poner siempre el día 15, que ya lo tienes.
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

Calculos con fechas

Publicado por m4ch4do (75 intervenciones) el 29/03/2012 23:47:26
Haces una variable que haga un case, la primera condición son los meses de 30 días a esos le sumas 15, la segunda los meses de 31 a esos le sumas 16 y la tercera el mes 2 capturas el año y si es divisible por 4 le sumas 14 sino 13. Te doy la idea creo que por ahí sale.
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

Calculos con fechas

Publicado por japhet pacheco (22 intervenciones) el 30/03/2012 06:43:00
MUCHISIMAS GRACIAS CHICOS, APRENDI DE LOS DOS Y PUDE RESOLVER EL PROBLEMA, NO FUE FACIL PERO GRACIAS A SUS IDEAS LO PUDE HACER.
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