Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/05/2012, 06:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Búsqueda de rango en rango ??¿?

No no saldria puesto que no esta completamente dentro del rango pedido

Código pre:
Ver original
  1. |--------------------|
  2. 100                400
  3.                |--------|
  4.                300    400
  5.          |------------------------|
  6.          200                    500

La consulta solo retorna los que la maxima y la minima estan dentro del rango pedido, eso es lo que he interpretado que querias....

Si lo que se quiere es que uno de los extremos este dentro del rango obviamente no sirve....

En este caso seria

Código MySQL:
Ver original
  1. FROM tutabla
  2. WHERE (superficieMinima>=X AND superficieMaxima<=X)
  3. OR (superficieMinima>=Y AND superficieMaxima<=Y)

Donde

X=200

y

Y=500

en el caso de

superficieMinima=100

y

superficieMaxima=400

se cumpliria la primera parte del OR ya que X=200 esta entre 100 y 400 con lo que retornaria ese producto.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 30/05/2012 a las 06:12