Gebruik:
WHERE registrationdate BETWEEN '01/01/2003' AND '12/31/2003'
...maar zoals gbn al aangaf, om de locatie veilig te houden - gebruik:
WHERE registrationdate BETWEEN '20030101' AND '20031231'
SQL Server zal impliciete conversie van de tekenreeks naar een datum uitvoeren, op voorwaarde dat het een ondersteund formaat is. Expliciete conversie is wanneer u CAST of CONVERT moet gebruiken om het gegevenstype te wijzigen.
Bij het converteren van '01/01/2003' naar een DATETIME, is het tijdgedeelte 00:00:00 omdat het niet is opgegeven.