Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2009, 21:19
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Respuesta: Select para encontrar numeros

Para exactamente lo mismo. En el plan de ejecución "[x] BETWEEN y AND z" siempre es reemplazado por "[x] >= y AND [x] <= z"
Este comportamiento está especificado en el estándar SQL92.
A mi me parece más clara una consulta sin BETWEEN, pero en mi caso es sólo una cuestion de estilo, no de funcionalidad.

arevalowalter:
Si entiendo bien, tus números de factura son secuenciales. Al eliminarlos de la tabla, BETWEEN sólo devolvería 61250, 61253, 61254. ¿estoy en lo cierto?
Si este es el caso, éste es un problema clásico que se resuelve con una tabla de números ¿qué versión de SQL Server tienes?

Última edición por Beakdan; 01/10/2009 a las 21:30