Diferencia de fechas erronea
Buenas. Tengo un problema cuando miro la diferencia de fechas entre el control dtpicker i la base de datos Access.
Tengo esta consulta:
SELECT DATEDIFF('y',#" & DTPicker1.Value & "#,FECHABD) , ....
Estos son los valores de la BD y la diferencia cuando DTPicker1.value = 01/05/2006
2006-05-28 143
2006-05-30 145
2006-06-01 147
*ERRONEA
Cuando DTPicker1.value = 12/05/2006
2006-05-28 -191
2006-05-30 -189
2006-06-01 -187
*ERRONEA
Cuando DTPicker1.value = 08/05/2006
2006-05-28 -69
2006-05-30 -67
2006-06-01 -65
*ERRONEA
En cambio cuando DTPicker1.value es 13/05/2006 hasta 31/05/2006 me da bien la diferencia de fechas.
He intentado cambiar el formato de las fechas pero no hay remedio.
Tengo esta consulta:
SELECT DATEDIFF('y',#" & DTPicker1.Value & "#,FECHABD) , ....
Estos son los valores de la BD y la diferencia cuando DTPicker1.value = 01/05/2006
2006-05-28 143
2006-05-30 145
2006-06-01 147
*ERRONEA
Cuando DTPicker1.value = 12/05/2006
2006-05-28 -191
2006-05-30 -189
2006-06-01 -187
*ERRONEA
Cuando DTPicker1.value = 08/05/2006
2006-05-28 -69
2006-05-30 -67
2006-06-01 -65
*ERRONEA
En cambio cuando DTPicker1.value es 13/05/2006 hasta 31/05/2006 me da bien la diferencia de fechas.
He intentado cambiar el formato de las fechas pero no hay remedio.
