Bonjour tout le monde!
Je voudrais savoir comment Renvoyer la date sans l'heure actuelles dans le format interne standard de SQL Server 2005 pour les valeurs de type datetime.
Merci!








Bonjour tout le monde!
Je voudrais savoir comment Renvoyer la date sans l'heure actuelles dans le format interne standard de SQL Server 2005 pour les valeurs de type datetime.
Merci!








bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part select convert(varchar(10),getdate(),103) from table








Merci pour la réponse, Mais ce que je voulais c'est que la valeur retournée soit de type datetime mais non un varchar
![]()








Je crois par contre que cette fonction permet de convertir la date en format varchar et puis le tronquer en 10 car ce qui va aboutir à l'obtention de 21/03/2008 qui en comptant possède 10car.
Essaye de faire comme suit
select convert(varchar(3),getdate(),103)
Tu verras que le resultat sera de 21/ qui est de type varchar(3)
Renverra un datetime amputé de son heure qui deviendra 00:00:00. Car comme l'a justement fait remarquer fleur-anne, datetime stocke une date et un temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT CAST(FLOOR(CAST(getdate() AS float)) AS datetime)
Partager