Tengo la siguiente tabla y consulta: Ver en SqlFiddle (http://sqlfiddle.com/#!2/83e93/126/0).
Ahí extraigo todos los ids de los elementos que tienen cm_min y cm_max dentro del rango ingresado, en este caso 13 y 66.
¿Se os ocurre alguna forma de simplificar esta consulta?
Gracias.
DoEvents! :P
con having cm_min=min(cm_max) or cm_min=min(cm_min) podría funcionar
no entendí bien la consulta que dejaste.
SELECT * FROM sizes
WHERE (cm_min >= 13 AND cm_min <= 66) OR
(cm_max >= 13 AND cm_max <= 66)
ORDER BY cm_max ASC;
esa consulta retorna los mismos resultados, no se si eso es lo que buscas, sino sorry xD
Saludos
Hola chicos, gracias por responder.
Resulta que repasando el esquema que tengo me di cuenta de que lo que necesito es otra cosa diferente. ;-) :¬¬
Dados dos valores v1 y v2:
Sacar la fila anterior más pequeña y posterior más grande, y todas las filas que tengan el rango entre v1 y v2.
No parece muy difícil. :)
Esta vez, creo que me expliqué bien y todo. :rolleyes:
DoEvents! :P