(demasiado antiguo para responder)
DataTable.Select y Fechas
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
This is a multi-part message in MIME format.

------=_NextPart_000_0178_01C45EC5.434AA470
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

si .. claro que se puede.. y asi esta bien.. creo q le estas enviando =
mal el formato de la fecha y x eso no=20
te lo reconoce.. hazlo mm/dd/yyyy
"Daniel L=F3pez" <***@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 >=3D '30/06/2004' AND Fecha <=3D =
'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 >=3D '29/06/2004' AND Fecha <=3D =
'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 ?=BF?=BF?

Un saludo...


------=_NextPart_000_0178_01C45EC5.434AA470
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.3790.118" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>si .. claro que se puede.. y asi esta bien.. creo q le estas =
enviando mal=20
el formato de la fecha y x eso no <BR>te lo reconoce.. hazlo =
mm/dd/yyyy</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Daniel L=F3pez" &lt;<A=20
=
href=3D"mailto:***@yahoo.es">***@yahoo.es</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:#***@tk2msftngp13.phx.gbl">news:#***@t=
k2msftngp13.phx.gbl</A>...</DIV>Quisiera=20
saber si existe la posibilidad de hacer algo parecido a un =
BetWeen<BR>de SQL=20
pero utilizando la funcion Select de los objetos DataTable. =
He<BR>intentado=20
utilizar el siguiente metodo :<BR><BR>DataTable.Select("Fecha &gt;=3D=20
'30/06/2004' AND Fecha &lt;=3D '30/06/2004'")<BR><BR>Pero con este =
metodo no=20
obtengo ningun dato que sea en particular para ese<BR>dia o para las =
fechas=20
indicadas inclusive.<BR><BR>Sin embargo si hago algo asi=20
:<BR><BR>DataTable.Select("Fecha &gt;=3D '29/06/2004' AND Fecha =
&lt;=3D=20
'01/07/2004'")<BR><BR>Si obtengo datos de el dia 30 pero no del 29 o =
el=20
01.<BR><BR>He de decir que en el campo Fecha guardo Fecha y Hora, es =
decir,=20
algo como<BR>'30/06/2004 11:04:50 PM'.<BR><BR>Alguien sabe como podria =

arreglar este problemilla ?=BF?=BF?<BR><BR>Un=20
saludo...<BR><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0178_01C45EC5.434AA470--
Daniel López
2004-07-01 06:01:42 UTC
This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C45F39.44F3A7D0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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=20
te lo reconoce.. hazlo mm/dd/yyyy
"Daniel L=F3pez" <***@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 >=3D '30/06/2004' AND Fecha <=3D =
'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 >=3D '29/06/2004' AND Fecha <=3D =
'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 ?=BF?=BF?

Un saludo...


------=_NextPart_000_0015_01C45F39.44F3A7D0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Gracias por responder.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>En realidad el problema era por lo de =
la fecha y pq=20
el filtro tenia que enviarlo con algo como #30/06/2004 00:00:00 AM# como =
fecha=20
para que supiera que era una fecha. Al menos haciendolo asi lo he =
consegido=20
arreglar, aunque de todos modos es una lastima que no exista una =
instruccion=20
Between para el Select de los DataTable.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Un saludo...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Oscar Galvis" &lt;<A=20
href=3D"mailto:***@arandasoft.com">***@arandasoft.com</A>&gt; wrote in =
message <A=20
=
href=3D"news:e%***@TK2MSFTNGP10.phx.gbl">news:e%23Kbo5uXEHA.=
***@TK2MSFTNGP10.phx.gbl</A>...</DIV>
<DIV>si .. claro que se puede.. y asi esta bien.. creo q le estas =
enviando mal=20
el formato de la fecha y x eso no <BR>te lo reconoce.. hazlo =
mm/dd/yyyy</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Daniel L=F3pez" &lt;<A=20
=
href=3D"mailto:***@yahoo.es">***@yahoo.es</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:#***@tk2msftngp13.phx.gbl">news:#***@t=
k2msftngp13.phx.gbl</A>...</DIV>Quisiera=20
saber si existe la posibilidad de hacer algo parecido a un =
BetWeen<BR>de SQL=20
pero utilizando la funcion Select de los objetos DataTable. =
He<BR>intentado=20
utilizar el siguiente metodo :<BR><BR>DataTable.Select("Fecha =
&gt;=3D=20
'30/06/2004' AND Fecha &lt;=3D '30/06/2004'")<BR><BR>Pero con este =
metodo no=20
obtengo ningun dato que sea en particular para ese<BR>dia o para las =
fechas=20
indicadas inclusive.<BR><BR>Sin embargo si hago algo asi=20
:<BR><BR>DataTable.Select("Fecha &gt;=3D '29/06/2004' AND Fecha =
&lt;=3D=20
'01/07/2004'")<BR><BR>Si obtengo datos de el dia 30 pero no del 29 o =
el=20
01.<BR><BR>He de decir que en el campo Fecha guardo Fecha y Hora, es =
decir,=20
algo como<BR>'30/06/2004 11:04:50 PM'.<BR><BR>Alguien sabe como =
podria=20
arreglar este problemilla ?=BF?=BF?<BR><BR>Un=20
saludo...<BR><BR></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0015_01C45F39.44F3A7D0--