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

SQL:ENTRE vs <=e>=


Eles são idênticos:BETWEEN é um atalho para a sintaxe mais longa na pergunta que inclui ambos os valores (EventDate >= '10/15/2009' and EventDate <= '10/19/2009' ).

Use uma sintaxe alternativa mais longa em que BETWEEN não funciona porque um ou ambos os valores não devem ser incluídos, por exemplo
Select EventId,EventName from EventMaster
where EventDate >= '10/15/2009' and EventDate < '10/19/2009'

(Observe < em vez de <= em segunda condição.)