Foros del Web » Programando para Internet » ASP Clásico »

funcion sql con between y and

Estas en el tema de funcion sql con between y and en el foro de ASP Clásico en Foros del Web. hola gente del foro, estoy haciendo esta consulta con varios filtros, me anda todo excepto que el between no me filtra preciod y precioh sql ...
  #1 (permalink)  
Antiguo 01/11/2008, 18:25
 
Fecha de Ingreso: abril-2008
Mensajes: 425
Antigüedad: 17 años
Puntos: 2
funcion sql con between y and

hola gente del foro, estoy haciendo esta consulta con varios filtros, me anda todo excepto que el between no me filtra preciod y precioh

sql = "SELECT * FROM inmueble WHERE Inmueble_Tipo = '"& inmueble &"'AND inmueble_op='"& operacion &"'and Inmueble_IdLoc= '"& localidad &"' BETWEEN '"& preciod &"'AND '"& precioh &"'"

alquien sabe que es lo que puse mal???
porque no me tira ningun error, solo me muestra la tabla con lo que esta despues de where hasta between.
Desde ya muchs gracias!!
  #2 (permalink)  
Antiguo 01/11/2008, 21:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: funcion sql con between y and

Según yo te falta un operador AND

Código:
SELECT campos FROM tabla WHERE campo = valor AND campo = valor AND (campo BETWEEN valor1 AND valor2) 
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 02/11/2008, 07:51
 
Fecha de Ingreso: abril-2008
Mensajes: 425
Antigüedad: 17 años
Puntos: 2
Respuesta: funcion sql con between y and

Hola!! gracias por responder!!
Igual no me funciona. ahora hice la sentencia basica, para ver que pasaba
sql = "SELECT * FROM inmueble WHERE precio BETWEEN '"& preciod &"'AND '"& precioh &"'"
precio= valor que tengo en la BD
es asi??
porque igual me muestra todos los datos
  #4 (permalink)  
Antiguo 02/11/2008, 11:19
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: funcion sql con between y and

Típicamente esta sentencia debería buscar en campos numéricos, me da la impresión que o tus campos no son numéricos o tienes un error en la sintaxis de esa sentencia, si los campos efectivamente son numéricos, quítale las comillas simples cuando concatenas las variables.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 02/11/2008, 13:05
 
Fecha de Ingreso: abril-2008
Mensajes: 425
Antigüedad: 17 años
Puntos: 2
Respuesta: funcion sql con between y and

Gracias por responder!!
verifique todos tus pasos, de hecho no lo tenia declarado como numerico, era eso... es un lio!! cuando aprendere lo de las comillas!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:13.