PDA

View Full Version : Frage an die SQL-Spezies :-)



Peter Kosel
26-01-05, 08:49
Hallo zusammen ich brauche mal kurz Hilfe,

ich möchte aus einer Datei Urlaubszeiten selectieren und in Spalten darstellen.
Wie bekomme ich es hin, aus von- und bis-Datum für jeden Monat zwei Spalten mit von- und bis-Datum darzustellen?
Ich möchte das ganze wenn möglich ohne temporäre Zwischendateien erzeugen.

Für Anregungen schon einmal vielen Dank.

Fuerchau
26-01-05, 10:49
Das ist zugegeben etwas mühsam:

Select Key, sum(spalte1) as spalte1, sum(0) as spalte2, sum(0) as spalte3, ... from myfile
where ...
Group by Key
union
select Key, sum(0) as spalte 1, sum(splate2) as spalte2, sum(0) as spalte3, ... from myfile
where ...
Group by Key
union
select Key, sum(0) as spalte1, sum(0) as spalte2, sum(spalte3) as spalte3, ... from myfile
where ...
Group by Key

Order by Key

Dieses Muster kannst du ja nun auf deine 2*12-Monatsspalten erweitern.
Viel Spaß beim tippen ;)

Peter Kosel
26-01-05, 11:13
Hallo Füchau,

vielen Dank für diese schnelle präzise Hilfestellung.

Ich werde mich gleich mal daran setzen das umzusetzen.