Meilleur moyen de comparer des dates sans temps dans SQL Server

select * from sampleTable 
where CONVERT(VARCHAR(20),DateCreated,101) 
=     CONVERT(VARCHAR(20),CAST('Feb 15 2012  7:00:00:000PM' AS DATETIME),101)

Je veux comparer la date sans temps

Est question ci-dessus est ok? ou d'autres de meilleure solution que vous suggérez

  • Je suis à l'aide de SQL Server 2005
  • Date d'enregistrement au format UTC sur le serveur
  • Les utilisateurs en fonction de ces données appartiennent autre fuseau horaire

source d'informationauteur Ali