Réalisé par: Mouhabi Alaa-eddine Siragi jalal-eddine Encadré par: Mr. EL Madani
Réalisé par: Mouhabi Alaa-eddine Siragi jalal-eddine Encadré par: Mr. EL Madani Saad Conversion des données Utilisation de ‘CAST’ et ‘ CONVERT’ Les opérations sur les dates Getdate() Getutcdate() Syntaxes: --SELECT GETDATE() --SELECT GETUTCDATE() Récupérer la date en cours Récupérer la date en cours en GMT DATEPART(intervalle, date) DATENAME (intervalle, date) Year(),Day(),month() AFFICHER UNE PARTIE DE LA DATE AFFICHER UNE PARTIE DE LA DATE partie de la date souhaité Date de référence Intervalles SQL Server Abréviations SQL Server year (année en cours) yy month (numéro du mois) mm day of year (numéro du Jour de l'année) dy day (Jour) dd week (semaine) wk hour (heure) hh minute (minute) mi second (seconde) ss millisecond ms Syntaxes: Select DATEPART(month, date) Select month (date) Select DATENAME(month, date) Application: --Afficher le mois de la date actuelle --Afficher le jour de la date actuelle Dates enregistrées dans une table d’une base de données : -Select DATENAME(intervalle, nom_clonne) from nom_table -Select Year(nom_clonne) from nom_table Month() Day() AFFICHER UNE PARTIE DE LA DATE AFFICHER UNE PARTIE DE LA DATE 1- Afficher la date actuelle(en GMT) 2- Afficher le mois de la date courante 3- Pour la table programmer, afficher: toutes les dates(la colonne date) les jours numéro du Jour de l'année APPLICATIONS APPLICATIONS Lorsqu'elles sont déplacées dans, comparées à ou combinées avec les données d'un autre objet, les données d'un objet doivent être converties du type de données d'un objet en type de données de l'autre. CONVERSION DES DONNÉES CONVERSION DES DONNÉES Conversion de types de données Conversions implicites: invisibles pour l’utilisateur Conversions explicites: Utilisent les fonctions CAST ou CONVERT Les fonctions CAST et CONVERT convertissent une valeur (une variable locale, une colonne ou une autre expression) d'un type de données en un autre. Par exemple, la fonction CAST convertit la valeur numérique de $157,27 en une chaîne de caractères « $157,27 » : CAST ( $157.27 AS VARCHAR(10) ) CONVERSION DES DONNÉES CONVERSION DES DONNÉES Conversion d’une date en une chaine de caractère: Exemple: Si on veut afficher la date d’aujourd’hui en chaîne de caractères : Avec CAST: Select CAST ( getdate() as varchar (50) ) Avec CONVERT: Select CONVERT (varchar(50) , getdate() ) CONVERSION DES DONNÉES CONVERSION DES DONNÉES La fonction CONVERT prend trois paramètres : Le type dans lequel vous voulez votre variable (par exemple un VARCHAR) L'expression de type DATETIME L'identifiant du style (CONVERT(VARCHAR, date, 101)) CONVERSION DES DONNÉES CONVERSION DES DONNÉES Le 130 convertit la date en « hijri » Utiliser « NVARCHAR» au lieu de « VARCHAR » Exemple: Convertissez la date d’aujourd’hui en <<hijri>> CONVERSION DES DONNÉES CONVERSION DES DONNÉES Les deux fonctions de conversion peuvent s'utiliser dans la liste SELECT, dans une clause WHERE, ou partout où une expression est autorisée. Application: Afficher le num_représentation et le prix dont la date commance par « j » UTILISATION DE CAST & CONVERT UTILISATION DE CAST & CONVERT Sert à effectuer des calculs sur les dates tel que la soustraction et l’addition. DÉFINITION DÉFINITION DATEADD: Ajouter un nombre représentant une partie de date à la date spécifiée. DATEDIFF: Soustraire la date de fin de celle de départ en fonction de la partie spécifiée. Soustraire un nombre représentant une partie de date de la date spécifiée. Select DATEADD (partie_date, nombre, date ) Select DATEDIFF ( partie_date, date_départ , date_fin ) SYNTAXE SYNTAXE • Pour ajouter un certain nombre d’années,de mois, ou de jours à la date actuelle. • Pour ajouter un certain nombre d’années,de mois, ou de jours à une date quelconque. • Pour soustraire un certain nombre d’années,de mois, ou de jours de la date actuelle. • Pour soustraire un certain nombre d’années,de mois, ou de jours d’une date quelconque. • Pour Soustraire une date finale d’une date initiale en fonction de la partie_date spécifiée. APPLICATION DATEDIFF APPLICATION DATEDIFF uploads/Litterature/ expose-des-fonctions-date 2 .pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 15, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 1.7109MB