Informix - calculo de dias entre 2 fechas

 
Vista:

calculo de dias entre 2 fechas

Publicado por ariel (2 intervenciones) el 21/05/2007 17:26:40
Hola mi nombre es Ariel.
Y quisiera saber como calculo la cantidad de dias que hay entre dos fechas.
fechaini (campo de inicio)
fechaval (campo de final)

este es el formato mio yyyy/mm/dd

Soy nuevo en Informix, desde ya muchas 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:calculo de dias entre 2 fechas

Publicado por Manu (69 intervenciones) el 22/05/2007 07:33:50
da igual el formato. En Informix la fecha es un entero, por ejemplo:
39223 es el 22/05/2007
39224 es el 23/05/2007
etc...
total que la diferencia en dias entre 2 fechas es la resta directa de las fechas y se puede hacer:
fechaval-fechaini
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:calculo de dias entre 2 fechas

Publicado por Antonio (1 intervención) el 25/05/2007 08:26:48
Hola Manu, cual es la forma de calcular la feha como entero y viceversa?

Por ejemplo "39223 es el 22/05/2007" que has utilizado para hayar esa covnersion? Es una función que se peuda utilizar en una sentencia sql?
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:calculo de dias entre 2 fechas

Publicado por Manu (69 intervenciones) el 29/05/2007 07:46:13
Yo uso funciones de esql-c, pero tambien se puede hacer con selects:

Para que te muestre una fecha como entero... por ejemplo...
select abs(fecha) from tabla

Y un entero como fecha:
select date(abs(fecha)) from tabla
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:calculo de dias entre 2 fechas

Publicado por Luis Rivaldo (126 intervenciones) el 25/05/2007 13:23:41
Puedes hacer el calculo entre las dos fechas sin ningun problema
Ej:

select campo_titpo_fecha - otro_campo_tipo_fecha
from nombre_tabla
;
El resultado anterior es un numero de dias de diferencia entre la segunda y la primera fecha.
Tambien puedes hacer la operacion de sumar o restar con un valor fijo Asi:
select campo_titpo_fecha + "05/25/2007"
from nombre_tabla
;
El resultado anterior es una fecha en el formato de tu base de datos.

ok
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:calculo de dias entre 2 fechas

Publicado por alexis (2 intervenciones) el 27/07/2010 18:14:19
gracias, me a servidor mucho el calculo de días al restar fechas.
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:calculo de dias entre 2 fechas

Publicado por Luis Rivaldo (126 intervenciones) el 25/05/2007 13:23:42
Puedes hacer el calculo entre las dos fechas sin ningun problema
Ej:

select campo_titpo_fecha - otro_campo_tipo_fecha
from nombre_tabla
;
El resultado anterior es un numero de dias de diferencia entre la segunda y la primera fecha.
Tambien puedes hacer la operacion de sumar o restar con un valor fijo Asi:
select campo_titpo_fecha + "05/25/2007"
from nombre_tabla
;
El resultado anterior es una fecha en el formato de tu base de datos.

ok
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