Forum: SQL |
Thema:
SQL-Statement aus der Spalte in die Zeile |
Von:
G. Guest (
22.09.2004 16:45) |
Hallo,
die Ausgangstabelle hat folgende Struktur:
Datum,Ereignistyp,Dauer - z.B.:
01.01.2004;E;100
01.01.2004;M;50
01.01.2004;E;10
03.01.2004;S;20
Es gibt derzeit 5 mögliche Ereignistypen.
Frage: Die Zieltabelle sollte folgende Struktur haben:
Datum;Dauer_E;Dauer_M;Dauer_S
01.01.2004;110;50;0
03.01.2004;0;0;20
Ist das mit einem Select erreichbar?
Vielen Dank - schon jetzt für eure Hilfe.
Betreff |
Von |
Datum |
|
  |
Re: SQL-Statement aus der Spalte in die Zeile
Probiere es mal damit:<br><br>SELECT <br> datum<br>,SUM(Dauer) AS Gesamt<br>,ISNULL((SELECT SUM(Dauer) FROM Bas bas2 WHERE bas2.datum = bas.datum and bas2.Ereignistyp = 'E'), 0) AS 'Dauer_E'<br><br>into... |
 |
 |
 |
|
|
Berthold
Neumann
|
22.09.2004 18:43 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!