Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

sql:ENTRE v1 E v2


SQL Server 2008:
select 1 
where 5 between 1 and 7

1 resultado
select 1 
where 5 between 7 and 1

0 resultados

Com base nesses resultados e nos Documentos Postgre Eu diria que o padrão ANSI é o seguinte (embora eu não consiga encontrar esse documento).
a between x and y
==
a >= x AND a <= y

ATUALIZAR:

A especificação SQL-92 diz (citação):
"X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"