Extraction de la date du type de données DateTime de SQL Server
Les requêtes de base de données nécessitent souvent d'isoler la date d'un champ DateTime de SQL Server, en laissant de côté l'heure. Plusieurs techniques peuvent y parvenir.
Une approche efficace utilise les fonctions DATEADD
et DATEDIFF
:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
Par exemple :
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
Ceci renvoie :
<code>2008-09-22 00:00:00.000</code>
Cette méthode offre des avantages clés :
varchar
en datetime
.DATEADD
garantit des résultats cohérents quels que soient les paramètres régionaux.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!