Is there a performance difference between using a BETWEEN clause or using <= AND >= comparisons?
i.e. these two queries:
SELECT * FROM table
There is no difference.
Note that BETWEEN is always inclusive and sensitive to the order of the arguments.
BETWEEN
BETWEEN '2010' AND '2005' will never be TRUE.
BETWEEN '2010' AND '2005'
TRUE