Comment faire pour convertir Seule la date de Datetime

Deux champs de date et d'heure existent dans SQL Server: smalldatetime et datetime. Utilisez l'une des deux fonctions au sein de Transact-SQL (T-SQL) pour extraire uniquement la date de la smalldatetime ou datetime: "CONVERSION" ou "CAST". Comme dans la plupart des langages de programmation de base de données, une fonction est une bibliothèque pré-écrit conçu pour effectuer une action particulière sur un type de données.

Choses que vous devez

  • Serveur de base de données 2005 ou SQL Server 2008 (toute édition)
  • SQL Server Management Studio

Accéder à la base de données du serveur

  1. Repérez l'icône SQL Server Management Studio en cliquant "Début", "Tous les programmes", "Microsoft SQL Server 2005" (Ou 2008).

  2. Sélectionner "Database Engine" du "Type de serveur" dans le menu déroulant qui affiche dans la fenêtre.

  3. Entrez le nom du serveur dans, ou sélectionnez-le, la "Nom du serveur" dans le menu déroulant (si elle existe déjà).

  4. Sélectionnez l'authentification de la "option Authentification" déroulante (soit "Authentification Windows" ou "L'authentification SQL Server"). Vous devez entrer votre nom d'utilisateur et mot de passe si vous utilisez "L'authentification SQL Server".




  5. Cliquez "Relier".

Utilisez la fonction CONVERT () pour convertir la date

  1. Cliquez "Nouvelle requête" du "Fichier" menu ou "Standard" barre d'outils.

  2. Type "SELECT GETDATE () AS [Date Full Time]" sur la première ligne de l'éditeur de requête et appuyez sur "Entrer" sur le clavier.

  3. Type "CONVERT (nvarchar (20), GETDATE (), 101) AS [Date Converted]" sur la deuxième ligne de l'éditeur de requêtes.




  4. Cliquez sur le "Exécuter" bouton de la barre d'outils de SQL ou appuyez "F5" sur votre clavier. Les pleins écrans datetime dans une colonne intitulée complet Date Time- la date formatée comme "MM / jj /" affiche dans une colonne intitulée Date de converti.

Utilisez la fonction CAST () pour convertir la date

  1. Cliquez "Nouvelle requête" du "Fichier" menu ou "Standard" barre d'outils.

  2. Type "SELECT GETDATE () AS [Date Full Time]," sur la première ligne de l'éditeur de requête et appuyez sur "Entrer" sur le clavier.

  3. Type "CAST (GETDATE () AS nvarchar (11)) AS [Cast Date]" sur la deuxième ligne de l'éditeur de requêtes.

  4. Cliquez sur le "Exécuter" bouton de la barre d'outils de SQL ou appuyez "F5" sur le clavier. Le datetime plein dans une colonne intitulée "Date de Temps plein" displays- la date dans un "Lundi jj aaaa" format (par exemple, le 8 juin 2010) affiche dans une colonne intitulée "Date de Cast".

Conseils & Avertissements

  • Si vous essayez de convertir une date à partir d'un datetime ou smalldatetime champ qui existe déjà, simplement substituer la fonction GETDATE () avec le nom du champ.
  • Lorsque vous utilisez la fonction CAST (), vous pouvez avoir besoin d'ajuster la longueur de caractères plus ou moins (par exemple, nvarchar (15) ou nvarchar (9)) afin d'afficher uniquement la date complète.
» » » » Comment faire pour convertir Seule la date de Datetime