Discussion:
DataTable.Select y Fechas
(demasiado antiguo para responder)
Daniel López
2004-06-30 21:05:26 UTC
Quisiera saber si existe la posibilidad de hacer algo parecido a un BetWeen
de SQL pero utilizando la funcion Select de los objetos DataTable. He
intentado utilizar el siguiente metodo :

DataTable.Select("Fecha >= '30/06/2004' AND Fecha <= '30/06/2004'")

Pero con este metodo no obtengo ningun dato que sea en particular para ese
dia o para las fechas indicadas inclusive.

Sin embargo si hago algo asi :

DataTable.Select("Fecha >= '29/06/2004' AND Fecha <= '01/07/2004'")

Si obtengo datos de el dia 30 pero no del 29 o el 01.

He de decir que en el campo Fecha guardo Fecha y Hora, es decir, algo como
'30/06/2004 11:04:50 PM'.

Alguien sabe como podria arreglar este problemilla ?¿?¿?

Un saludo...
Oscar Galvis
2004-06-30 22:11:20 UTC
si .. claro que se puede.. y asi esta bien.. creo q le estas enviando mal el formato de la fecha y x eso no
te lo reconoce.. hazlo mm/dd/yyyy
"Daniel López" <***@yahoo.es> wrote in message news:#***@tk2msftngp13.phx.gbl...
Quisiera saber si existe la posibilidad de hacer algo parecido a un BetWeen
de SQL pero utilizando la funcion Select de los objetos DataTable. He
intentado utilizar el siguiente metodo :

DataTable.Select("Fecha >= '30/06/2004' AND Fecha <= '30/06/2004'")

Pero con este metodo no obtengo ningun dato que sea en particular para ese
dia o para las fechas indicadas inclusive.

Sin embargo si hago algo asi :

DataTable.Select("Fecha >= '29/06/2004' AND Fecha <= '01/07/2004'")

Si obtengo datos de el dia 30 pero no del 29 o el 01.

He de decir que en el campo Fecha guardo Fecha y Hora, es decir, algo como
'30/06/2004 11:04:50 PM'.

Alguien sabe como podria arreglar este problemilla ?¿?¿?

Un saludo...
Daniel López
2004-07-01 06:01:42 UTC
Gracias por responder.

En realidad el problema era por lo de la fecha y pq el filtro tenia que enviarlo con algo como #30/06/2004 00:00:00 AM# como fecha para que supiera que era una fecha. Al menos haciendolo asi lo he consegido arreglar, aunque de todos modos es una lastima que no exista una instruccion Between para el Select de los DataTable.

Un saludo...


"Oscar Galvis" <***@arandasoft.com> wrote in message news:e%***@TK2MSFTNGP10.phx.gbl...
si .. claro que se puede.. y asi esta bien.. creo q le estas enviando mal el formato de la fecha y x eso no
te lo reconoce.. hazlo mm/dd/yyyy
"Daniel López" <***@yahoo.es> wrote in message news:#***@tk2msftngp13.phx.gbl...
Quisiera saber si existe la posibilidad de hacer algo parecido a un BetWeen
de SQL pero utilizando la funcion Select de los objetos DataTable. He
intentado utilizar el siguiente metodo :

DataTable.Select("Fecha >= '30/06/2004' AND Fecha <= '30/06/2004'")

Pero con este metodo no obtengo ningun dato que sea en particular para ese
dia o para las fechas indicadas inclusive.

Sin embargo si hago algo asi :

DataTable.Select("Fecha >= '29/06/2004' AND Fecha <= '01/07/2004'")

Si obtengo datos de el dia 30 pero no del 29 o el 01.

He de decir que en el campo Fecha guardo Fecha y Hora, es decir, algo como
'30/06/2004 11:04:50 PM'.

Alguien sabe como podria arreglar este problemilla ?¿?¿?

Un saludo...