Le site de Micou
Le site de Micou

Récupération d’une partie de date en SQL Serveur

Souvent l’utilisation des dates en SQL est problématique. Voici un petit pense bête pour les principales fonctions :

--Exemple de récupération de partie de date
SELECT {FN WEEK(GETDATE())} AS 'Num. semaine'
SELECT DATEPART ( ww , GETDATE()) AS 'Num. semaine',
       DATEPART ( dw , GETDATE()) AS 'Jour de la semaine',
       DATEPART ( qq , GETDATE()) AS 'Trimestre',
       DATEPART ( dy , GETDATE()) AS 'Jour de l''année (1 - 365)'
SELECT CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DATETIME) AS DATE -- Supprime les heures minutes secondes
SELECT DATEADD(d, (-1*DAY(GETDATE()))+1, GETDATE() ) AS DATE -- 1er jour du mois

Laisser un commentaire