W SQL Server 2000 i 2005:SQL: MIĘDZY vs <= and > =
- jaka jest różnica między tymi dwoma
WHERE
klauzul? - , którego z nich powinienem użyć w jakich scenariuszach?
Query 1:
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009'
Query 2:
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate >='10/15/2009'
AND EventDate <='10/18/2009'
(Edit: druga EVENTDATE pierwotnie brakuje, więc zapytanie było składniowo źle)
To jest quasi duplikat z http://stackoverflow.com/questions/1572840/sql-between-v1-and-v2 – mjv
nie do końca, obsługa datetime jest nieco inna, plus to było dla SQL Server 2008, i nie ma możliwości, aby Shyju był pewien, nie pytając, że odpowiedź będzie taka sama dla poprzednich wersji. – Irfy