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 : 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 ))
Résultat actuel :

SELECT * FROM PT

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
J'aimerais placer les 2 lignes sur une seule :

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