Quelque Fonction Date très utiles pour les dévolopeurs
—- Aujourd’hui
1
|
select getdate() |
—- Hier
1
|
SELECT DATEADD ( d , – 1 , GETDATE ()) ‘Yesterday’ |
—- Premier jour de la semaine actuel
1
|
SELECT DATEADD ( wk, DATEDIFF ( wk , 0 , GETDATE ()), 0 ) |
—- Dernier jour de cours Semaine
1
|
SELECT DATEADD (wk , DATEDIFF ( wk, 0 , GETDATE ()), 6 ) |
—- Premier jour de la semaine dernière
1
|
SELECT DATEADD ( wk , DATEDIFF (wk , 7 , GETDATE ()), 0 ) |
—- Dernier Jour de la semaine dernière
1
|
SELECT DATEADD ( wk , DATEDIFF (wk , 7 , GETDATE ()), 6 ) |
—- Premier jour du mois actuel
1
|
SELECT DATEADD ( mm , DATEDIFF ( mm , 0 , GETDATE ()), 0 ) |
—- dernier jour du mois actuel
1
|
SELECT DATEADD ( ms , – 3 , DATEADD ( mm , 0 , DATEADD ( mm , DATEDIFF ( mm , 0 , GETDATE ()) + 1 , 0 ))) |
—- Premier Jour du mois dernier
1
|
SELECT DATEADD ( ms , – 3 , DATEADD ( mm , 0 , DATEADD ( mm , DATEDIFF ( mm , 0 , GETDATE ()) + 1 , 0 ))) |
—- Dernière Jour du mois dernier
1
|
SELECT DATEADD ( ms , – 3 , DATEADD ( mm , 0 , DATEADD ( mm , DATEDIFF ( mm , 0 , GETDATE ()), 0 ))) |
—- Premier Jour de l’année en cours
1
|
SELECT DATEADD ( yy , DATEDIFF ( yy , 0 , getdate ()), 0 ) |
—- dernier jour de l’année en cours
1
|
SELECT DATEADD ( ms , – 3 , DATEADD ( yy , 0 , DATEADD ( yy , DATEDIFF ( yy , 0 , GETDATE ()) + 1 , 0 ))) |
—- Premier Jour de l’an dernier
1
|
SELECT DATEADD ( yy , – 1 , DATEADD ( yy , DATEDIFF ( yy , 0 , getdate ()), 0 )) |
—- Dernier Jour de l’an dernier
1
|
SELECT DATEADD ( ms , – 3 , DATEADD ( yy , 0 , DATEADD ( yy , DATEDIFF ( aa , 0 , GETDATE ()), 0 ))) |