Fonctions dateadd, datediff, datename et datepart

Contenu du snippet

Les parties de date pour les fonctions DATEADD, DATEDIFF, DATENAME et DATEPART peuvent être utilisées dans leur forme littérale comme dans leurs abréviations.

Partie de date ---------- Abréviations -------------- Description
year ---------------------- yy, yyyy -------------------- Année
quart --------------------- qq, q ----------------------- Trimestre
month -------------------- mm, m --------------------- Mois
dayofyear --------------- dy, y ------------------------ Jour de l'année (1 - 365)
day ----------------------- dd, d ----------------------- Jour
weeek ------------------- wk, ww -------------------- Semaine
weekday ---------------- dw -------------------------- Jour de la semaine
hour ---------------------- hh -------------------------- Heures
minute ------------------- min ------------------------- Minutes
second ------------------- ss, s ----------------------- Secondes
millisecond --------------- ms ------------------------- Millisecondes

la fonction GetDate() : retourne la date et l'heure du jour

Source / Exemple :



          • DATEPART ********
DATEPART ( intervalle, date) - intervalle : partie de la date souhaité (voir le tableau ci-dessus) - date : date de référence Description : Renvois un nombre désignant la partie de la date (intervalle) souhaité. exmple : select DATEPART(weekday,ord_date) from sales select DATEPART(dw,ord_date) from sales
          • DATENAME ********
La fonction DATENAME ( intervalle, date) (Sql Server uniquement) - intervalle : partie de la date souhaité (voir le tableau ci-dessus) - date : date de référence Description : Renvois une chaine de texte désignant la partie de la date (intervalle) souhaité. exemple : select DATENAME (month,ord_date) from sales >>>>>>>>>> Au Format >> JANVIER/FERVRIER.... select DATENAME (dw,ord_date) from sales >>>>>>>>>>>>> Au Format >> LUNDI/Mardi...
          • DATEDIFF ********
La fonction DATEDIFF ( intervalle, date1, date2 ) - intervalle : expression représentant le type de nombre renvoyé (voir le tableau ci-dessus) - date1 : Date de début - date2 : Date de Fin exemple : select DATEDIFF (dd, ord_date,getdate()) from sales >>>>>>>>>> la difference en ord_date et Aujourd'hui en nombre de jours (dd)
          • DATEADD ********
La fonction DATEADD ( intervalle, nombre, date ) - intervalle : expression représentant le type de nombre (voir le tableau ci-dessus) - nombre : Ajouter ce nombre à la date spécifiée dans le format intervalle - date : date de référence Description : La fonction DateAdd permet d'ajouter un intervalle nombre à une date dans le format intervalle. exemple : select ord_date,DATEADD (d, 3,ord_date) from sales >>>>>>>>>> Ajoute 3 jours à la date Voici deux liens d'où je tiens ces informations : http://www.asp-magazine.com/fr/sql/sql1.asp http://www.laltruiste.com/document.php?compteur=2&rep=18&evolution=53

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.