En essayant d'obtenir la partie date de la colonne date pour comparer deux dates, mais je n'ai pas pu obtenir la partie date directement, j'ai essayé ce Convert(date, getdate())
mais cela ne fonctionne pas avec sql server 2005 car nous sommes en utilisant cela, et quand je l'ai essayé DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
il donne 2008-09-22 00:00:00.000
où je veux une partie date seulement sans temps-à-dire 00, prises à la fois des messages: How to return the date part only from a SQL Server datetime datatypeSélectionnez la partie date uniquement dans le serveur SQL
Qu'est-ce que IHV fait est convert(VARCHAR(10),'2014-04-21 00:00:00.000')
et il retourne 2014-04-21
mais il est maintenant en varchar
.
Est-il possible que je puisse obtenir la partie date que dans le type de date dans SQL Server 2005.
Merci à l'avance.
voir ma réponse mise à jour. – Jade
C'est très simple, essayez d'utiliser Cast au lieu de convertir, vérifiez mes années. – AK47