Dine to forespørgsler er ikke ens. datediff
version vil inkludere alle værdier fra 01-Jan-2013
uanset tid, mens mellem-versionen kun vil inkludere rækkerne på 01-Jan-2013
hvor tiden er 00:00:00
.
Hvis du tjekker mod intervallet og ikke foretager nogen beregninger på kolonnen, vil din forespørgsel kunne bruge et indeks på Something_Date
og inkluderer samtidig alle værdier fra 01-Jan-2013
uanset tidsdelen.
where
SIH.[Something_Date] >= '19700101' and
SIH.[Something_Date] < '20130102'