Uw twee vragen zijn niet gelijkwaardig. De datediff
versie bevat alle waarden van 01-Jan-2013
ongeacht de tijd, terwijl de tussenversie alleen de rijen bevat op 01-Jan-2013
waar de tijd is 00:00:00
.
Als u het bereik vergelijkt en geen berekeningen uitvoert op de kolom, kan uw zoekopdracht een index gebruiken op Something_Date
en tegelijkertijd alle waarden van 01-Jan-2013
ongeacht het tijdsdeel.
where
SIH.[Something_Date] >= '19700101' and
SIH.[Something_Date] < '20130102'