BETWEEN en DataView

15/12/2006 - 12:34 por shei | Informe spam
Buenas,

¿Cual sería la forma más parecida de simular un BETWEEN dentro de un
DataView?

He probado, con los dos valores que quiero filtrar, a poner el criterio
como, p.ej,
Valor1 >= 'A%' AND Valor2 =< 'D%' para que me sacara los valores de texto
comprendidos entre A y D, ambos inclusive, osea, A,B,C y D, mientras que de
esta forma sólo me saca A,B y C, se deja D,
¿hay alguna forma más exacta para en la propiedad RowFilter del DataView
pueda realizar una especie de BETWEEN?

Muchas gracias.
Un saludo.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
16/12/2006 - 12:25 | Informe spam
"shei" wrote in message
news:
He probado, con los dos valores que quiero filtrar, a poner el criterio
como, p.ej,
Valor1 >= 'A%' AND Valor2 =< 'D%' para que me sacara los valores de texto
comprendidos entre A y D, ambos inclusive, osea, A,B,C y D, mientras que
de esta forma sólo me saca A,B y C, se deja D,



No tiene sentido usar en esa consulta el símbolo "%", que es el comodín
que se usa en las consultas LIKE, pero se interpreta como un carácter normal
en las desigualdades. Puedes hacer algo parecido a lo siguiente:

Valor>='A' AND Valor<'E'
Respuesta Responder a este mensaje
#2 shei
18/12/2006 - 08:26 | Informe spam
Ah! Vale lo del % no lo sabía, pero de todas formas no me sirve del todo esa
opción, ya que yo no sé cual será el siguiente valor a lo que quiero filtrar
(D --> E), porqué en el ejemplo que he puesto se sabe, pero eso era sólo un
ejemplo.

"Alberto Poblacion"
escribió en el mensaje news:%
"shei" wrote in message
news:
He probado, con los dos valores que quiero filtrar, a poner el criterio
como, p.ej,
Valor1 >= 'A%' AND Valor2 =< 'D%' para que me sacara los valores de texto
comprendidos entre A y D, ambos inclusive, osea, A,B,C y D, mientras que
de esta forma sólo me saca A,B y C, se deja D,



No tiene sentido usar en esa consulta el símbolo "%", que es el comodín
que se usa en las consultas LIKE, pero se interpreta como un carácter
normal en las desigualdades. Puedes hacer algo parecido a lo siguiente:

Valor>='A' AND Valor<'E'



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida