sql >> Base de Datos >  >> RDS >> Sqlserver

sql:ENTRE v1 Y v2

Servidor SQL 2008:

select 1 
where 5 between 1 and 7

1 resultado

select 1 
where 5 between 7 and 1

0 resultados

Según estos resultados y los Postgre Docs Supondría que el estándar ANSI es el siguiente (aunque no puedo encontrar ese documento).

a between x and y
==
a >= x AND a <= y

ACTUALIZAR:

La especificación SQL-92 dice (comilla):

"X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"