restar dos fechas

kaxhy
13 de Septiembre del 2004
Necesito restar deos fechas y que me de un resultado en dias.

ejemplo:

28/08/2004 - 07/09/2004 = 12

Las fechas las estraigo de una base de datos.

Gracias por adelantado

kaxhy
13 de Septiembre del 2004
no las se ni restar a mano joer
el resultado en 10 tamos bien

kaxhy
13 de Septiembre del 2004
encontre la funcion DATEDIFF (intervalo, fecha 1, fecha2) . el problema es que solo funciona si los dias estan en el mismo mes
porke si pones meses diferentes solo te lo hace de esos dias alguien sabe como lograr que la operacion de el intervalo completo

Mikel
13 de Septiembre del 2004
En efecto tienes que utilizar el DateDiff, pero no es cierto que solo funcione con fechas del mismo mes. Yo acabo de hacer esta prueba:

Fecha1 = CDate("22/08/1967")
Fecha2 = CDate("10/09/2004")
Diferencia = DateDiff("d", Fecha1, Fecha2)

Al ejecutar me devuelve 13534 que es correcto. Tal vez no estes indicando correctamente el intervalo. Para el intervalo tienes las siguientes posibilidades:

yyyy - años
q - cuatrimestres
m - meses
d - dias
h - horas
n - minutos
s - segundos

Espero haberme explicado. Saludos desde Euskal Herria.

Mikel