39 votes

Un moyen d’extraire des données d’une valeur DateTime sans secondes

J’ai un sql (ms sql server) et je souhaite extraire la même date sans les secondes : par exemple, devenir : ``

Comment puis-je faire cela? Je pensais utiliser en combinaison avec mais semble très sujet aux erreurs (en plus des problèmes de performance)

66voto

t-clausen.dk Points 17925
<pre><code></code><p></pre>

2voto

Tomalak Points 150423
<pre><code></code><p>Dans les requêtes</p><pre><code></code></pre></pre>

2voto

La date et l’heure doivent être soigneusement traitées et ne pas être converties en TEXTE.

Ma solution personnelle :

Édition:

En ce qui concerne http://blog.waynesheffield.com/wayne/archive/2012/03/truncate-a-date-time-to-different-part/, DateAdd a une meilleure performance. Merci à t-clausen.dk

2voto

Avec un peu de bricolage, cela semble bien fonctionner:

Résultat donné : 2011-11-22 12:14

La façon exacte dont je l’utilise dans ma requête dans le cadre de la liste de sélection :

Me donne le résultat: 15 déc 2017 06:43 (UTC +0)

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