Maison > base de données > tutoriel mysql > Comment extraire uniquement la date d'un type de données DateTime SQL Server ?

Comment extraire uniquement la date d'un type de données DateTime SQL Server ?

DDD
Libérer: 2025-01-23 07:16:10
original
921 Les gens l'ont consulté

How to Extract Only the Date from a SQL Server DateTime Datatype?

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>
Copier après la connexion

Par exemple :

<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
Copier après la connexion

Ceci renvoie :

<code>2008-09-22 00:00:00.000</code>
Copier après la connexion

Cette méthode offre des avantages clés :

  • Évite les conversions de types de données : Pas besoin de conversions telles que varchar en datetime.
  • Gère les problèmes de paramètres régionaux : La fonction 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal