FoxPro/Visual FoxPro - Fechas

   
Vista:

Fechas

Publicado por Maryjo (5 intervenciones) el 20/07/2010 16:19:21
Hola alguien sabe como hago para restar fechas cual es la sintaxis??? es decir tengo que hacer algo asi: Dias Requision: Fecha Orden de Compra - Fecha Requision
Dias Orden de Compra: Fecha Factura - Fecha Orden de Compra
Total Dias: Dias Requision +Dias Orden de Compra

el formato de todas las fechas es dia/mes/año..

Gracias!!!
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:Fechas

Publicado por santiago (376 intervenciones) el 20/07/2010 17:45:56
Hola

Solo tienes que sumar ó restar las fechas, el fox se encarga de darte la fecha resultante

Ejemplo :

fecha1 = date() *** hoy dia 20/07/2010
fecha2 = fecha1+5

fecha2 = 25/07/2010
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:Fechas

Publicado por Maryjo (5 intervenciones) el 20/07/2010 18:40:31
Creo que no me explique necesito algo asi:
fecha OC - fecha Requision
fecha requision= 20/07/2010-15/07/2010
Fecha Requision=5 dias

osea tengo 2 fechas dd/mm/aaaa y que al restarlas me de el numero de dias de diferencia entre ellas es decir 1,2,3,4,5 etc... como lo hago???
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
Imágen de perfil de Mauricio

Fechas

Publicado por Mauricio (1367 intervenciones) el 20/07/2010 20:25:56
No tienes que molestarte!!!!!!!!!!!!!!!!!!!! se trata de ayudar pero no de esa manera.
*
fecha de compra = 20/07/2010
*
fecha de requisicion = 15/07/2010
vdias = fecha de requisicion - fecha de compra
*
Aca tienes los dias transcurridos entre 2 fechas
Suerte!!!!!!!!!!!!!!!!
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:Fechas

Publicado por maryjo (5 intervenciones) el 21/07/2010 14:27:53
Gracias voy a intentarlo y no me moleste??? Gracias por la ayuda
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:Fechas

Publicado por santiago (376 intervenciones) el 21/07/2010 18:05:41
Hola

Fijate que tu mismo te has dado respuesta.

ya tienes la fecha de comienzo y la diferencia de las fechas en dias, solamante tienes que sumar ambas fecha+dias = fecha final

Suerte
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

No me Funciona

Publicado por maryjo (5 intervenciones) el 27/07/2010 18:07:56
Hola probe lo q me indican y me daba errores es decir si colocaba

fecha1-fecha2 y
fecha1=26/07/2010
y fecha2=20/07/2010 deberia darme como total 5 que es el numero de dias de diferencia pero me daba algo asi 1900/00/00 entonces probe con esto:

select ordenes.fact_num, ordenes.fec_emis, ordenes.campo1,placom.fec_emis, datediff(day, placom.fec_emis, ordenes.fec_emis) as fecha_r from ordenes, placom
where ordenes.campo1=placom.fact_num

lo que en SQL me funciono perfectamente y me da como campo fecha los 5 dias, pero al llevarlo al fox pro y correrlo me dice no se encuentra la variable day???? alguien ha usado esta funcion en fox pro....

Gracias!!
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