Hello,
jettez un oeil à cette procédure :
use cra2
go
setnocounton
createtable Histo
(
Id varchar(10)primarykey,
Week varchar(10),
Project varchar(10)
)
insertinto Histo (Id, Week, Project)
select'47','2006-12','Internet'
unionall
select'48','2006-13','Internet'
unionall
select'49','2006-12','Intranet'
go
select*
from Histo
go
SELECT Project,
[2006-12],
[2006-13]
FROM
(SELECT Project, week, id
FROM histo) s
PIVOT
(
max(id)
FOR Week IN([2006-12],[2006-13])
) p
ORDERBY [Project]
go
droptable histo
je voudrais l'améliorer pour pouvoir l'exploiter.
Mon principal problème est la présence de ces blocs : [2006-12],[2006-13] au début et à la fin.
je souhaite pouvoir définir une semaine de départ ainsi qu'un nombre de semaines à afficher.
Quelqu'un peut-il m'aider ?
Partager