I want same output shown in Output table. I have TableA and I want to pivote it and want output table as shown in image. Thankseine Tabelle in SQL Verschwenkung
Ich habe eine Tabelle #tableA
+-----+-------------+-------+------------+
| A | Allocations | Seats | EndDate |
+-----+-------------+-------+------------+
| ABC | 450 | 23 | 2017-10-05 |
| ABC | 23 | 765 | 2017-05-01 |
| PQR | 54 | 34 | 2017-07-04 |
| ABC | 234 | 45 | 2017-11-27 |
| PQR | 987 | 76 | 2017-03-05 |
| ABC | 76 | 65 | 2017-02-23 |
| PQR | 89 | 324 | 2017-08-14 |
| ABC | 45 | 34 | 2017-07-13 |
+-----+-------------+-------+------------+
Welche wie unten erstellt und aufgefüllt werden kann.
CREATE TABLE #TableA
(
A VARCHAR(50),
Allocations INT,
Seats INT,
EndDate DATETIME
);
INSERT INTO #TableA
VALUES ('ABC',450,23,'2017-10-05'),
('ABC',23,765,'2017-05-01'),
('PQR',54,34,'2017-07-04'),
('ABC',234,45,'2017-11-27'),
('PQR',987,76,'2017-03-05'),
('ABC',76,65,'2017-02-23'),
('PQR',89,324,'2017-08-14'),
('ABC',45,34,'2017-07-13');
A
Spalte hat ABC
und PQR
eindeutige Werte. Datetime Spalte hat mehrere Werte.
Wie kann ich die folgende Ausgabe erhalten?
Datetime alle Datetime Werte von TableA in der Spalte.
generieren Klicken Sie auf die Frage, um das Bild zu sehen. –
hey danke .. Ich werde das tun –
Wie ist die gewünschte Ausgabe mit der Beispieleingabe korreliert? Warum hat jeder Tag '50/27/50/12'? –