1 2 3 4
| select "DEPCOM"."Département Commercial"+N' '+"DEPCOM"."Libellé
Département Commercial" AS "C0", CASE WHEN DATEDIFF(DY,DATEADD(DY,3
,DATEADD(YY,1,DATENAME(YY,DATEADD( DAY, -3, getdate() )))),DATEADD( DAY, -3, getdate() ))+((DATEPART(DW,DATEADD(DY,3,DATEADD(YY,1,DATENAME(YY,DATEADD( DAY, -3, getdate() )))))+5-@@DATEFIRST)% 7+7)% 7 >=0 THEN 1 WHEN DATEDIFF(DY,DATEADD(DY,3,DATENAME(YY,DATEADD( DAY, -3, getdate() ))),DATEADD( DAY, -3, getdate() ))+((DATEPART(DW,DATEADD(DY,3,DATENAME(YY,DATEADD( DAY, -3, getdate() ))))+5-@@DATEFIRST)% 7+7)% 7 >=0 THEN (DATEDIFF(DY,DATEADD(DY,3
,DATENAME(YY,DATEADD( DAY, -3, getdate() ))),DATEADD( DAY, -3, getdate() ))+((DATEPART(DW,DATEADD(DY,3,DATENAME(YY,DATEADD( DAY, -3, getdate() ))))+5-@@DATEFIRST)% 7+7)% 7)/7+1 ELSE (DATEDIFF(DY,DATEADD(DY,3,DATEADD(YY,-1,DATENAME(YY,DATEADD( DAY, -3, getdate() )))),DATEADD( DAY, -3, getdate() ))+((DATEPART(DW,DATEADD(DY,3,DATEADD(YY,-1,DATENAME(YY,DATEADD( DAY, -3, getdate() )))))+5-@@DATEFIRST)% 7+7)% 7)/7+1 END AS "C1", CASE WHEN DATEDIFF(DY,DATEADD(DY,3,DATEADD(YY,1,DATENAME(YY,getdate()))),getdate())+((DATEPART(DW,DATEADD(DY,3,DATEADD(YY,1,DATENAME(YY,getdate()))))+5-@@DATEFIRST)% 7+7)% 7 >=0 THEN 1 WHEN DATEDIFF(DY,DATEADD(DY,3,DATENAME(YY,getdate())),getdate())+((DATEPART(DW,DATEADD(DY,3,DATENAME(YY,getdate())))+5-@@DATEFIRST)% 7+7)% 7 >=0 THEN (DATEDIFF(DY,DATEADD(DY,3,DATENAME(YY,getdate())),getdate())+((DATEPART(DW,DATEADD(DY,3,DATENAME(YY,getdate())))+5-@@DATEFIRST)% 7+7)% 7)/7+1 ELSE (DATEDIFF(DY,DATEADD(DY,3,DATEADD(YY,-1,DATENAME(YY,getdate()))),getdate())+((DATEPART(DW,DATEADD(DY,3,DATEADD(YY,-1,DATENAME(YY,getdate()))))+5-@@DATEFIRST)% 7+7)% 7)/7+1 END AS "C2", getdate() AS "C3", DATEADD( DAY, -3, getdate() ) |