SQL: BETWEEN vs <= i> =

W SQL Server 2000 i 2005:

jaka jest różnica między tymi dwomaWHERE klauzule?który powinienem używać w jakich scenariuszach?

Zapytanie 1:

SELECT EventId, EventName
FROM EventMaster
WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009'

Zapytanie 2:

SELECT EventId, EventName
FROM EventMaster
WHERE EventDate >='10/15/2009'
  AND EventDate <='10/18/2009'

(Edytuj: pierwotnie brakowało drugiej daty zdarzenia, więc zapytanie było błędne pod względem składniowym)

questionAnswers(10)

yourAnswerToTheQuestion