Requête Pivot pour débutant
Bonsoir à tous :)
Seriez-vous me montrer comment écrire une requête utilisant la fonction PIVOT ou le cas échéant, la technique pour mettre 2 lignes sur une pour l'exemple suivant :
Table :
Code:
1 2 3 4 5 6 7 8 9
| CREATE TABLE [dbo].[PT](
[ROWID] [int] IDENTITY(1,1) NOT NULL,
[MATRIC] [int] NULL,
[DATS] [datetime] NULL,
[HEURES] [smallint] NULL,
[MINUTS] [smallint] NULL,
[ESS] [varchar](1) NULL,
PRIMARY KEY CLUSTERED
( [ROWID] ASC )) |
Résultat actuel :
SELECT * FROM PT
Code:
1 2 3 4
| ROWID MATRIC DATS HEURES MINUTS ESS
----------- ----------- ----------------------- ------ ------ ----
1 11111 2010-01-21 00:00:00.000 12 10 e
2 11111 2010-01-21 00:00:00.000 19 10 s |
J'aimerais placer les 2 lignes sur une seule :
Code:
1 2
| ROWID MATRIC DATS Hdébut Hfin
1 11111 2010-01-21 00:00:00.000 12 10 e 19 10 s |