De är identiska:BETWEEN
är en förkortning för den längre syntaxen i frågan som inkluderar båda värdena (EventDate >= '10/15/2009' and EventDate <= '10/19/2009'
).
Använd en alternativ längre syntax där BETWEEN
fungerar inte eftersom ett eller båda värdena inte ska inkluderas t.ex.
Select EventId,EventName from EventMaster
where EventDate >= '10/15/2009' and EventDate < '10/19/2009'
(Obs <
istället för <=
i andra tillstånd.)