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 :
Résultat actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ))
SELECT * FROM PT
J'aimerais placer les 2 lignes sur une seule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ROWID MATRIC DATS Hdébut Hfin 1 11111 2010-01-21 00:00:00.000 12 10 e 19 10 s
Partager