367 votes

Comment sélectionner date sans heure dans SQL

Lorsque je sélectionne la date en SQL, il est retourné dans . Mais j’ai besoin seulement la partie de Date, c’est . Comment est-ce que je peux faire cela ?

663voto

Prad9 Points 785
<pre><code></code><p><a href="http://msdn.microsoft.com/en-us/library/ms188383.aspx">http://msdn.Microsoft.com/en-us/library/ms188383.aspx</a></p></pre>

181voto

bernd_k Points 3684

Je suppose qu’il veut une chaîne

92voto

Anna-leny Points 21

Utiliser CAST(GETDATE() comme date) qui a fonctionné pour moi, simple.

71voto

RichardTheKiwi Points 58121

Le plus rapide est datediff, par exemple

Mais si vous avez seulement besoin d’utiliser la valeur, vous pouvez ignorer le dateadd, par exemple

où l’expression `` est suffisante pour renvoyer la date du jour sans la partie heure.

30voto

Orbit Points 6928
<pre><code></code><p><a href="http://www.bennadel.com/blog/122-Getting-Only-the-Date-Part-of-a-Date-Time-Stamp-in-SQL-Server.htm" rel="nofollow">http://www.bennadel.com/blog/122-Getting-only-the-date-part-of-a-Date-Time-Stamp-in-SQL-Server.htm</a></p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X