В SQL Server 2000 и 2005:
- В чем разница между этими двумя предложениями
WHERE
? - какой из них мне следует использовать в каких сценариях?
Запрос 1:
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009'
Запрос 2:
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate >='10/15/2009'
AND EventDate <='10/18/2009'
(Изменение: вторая дата события изначально отсутствовала, поэтому запрос был синтаксически неправильным)