01/10/2009, 21:19
|
| | | Fecha de Ingreso: diciembre-2001 Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 11 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 |