Gudn!
Eine Frage hätte ich noch :)
Gehe ich Recht in der Annahme, dass es performanter ist zu schreiben
SELECT
lambda,
MAX(CASE WHEN messreihe = 2 AND lambda < 2.2 THEN messung ELSE NULL END) AS messreihe2,
MAX(CASE WHEN messreihe = 3 AND lambda < 2.2 THEN messung ELSE NULL END) AS messreihe3,
MAX(CASE WHEN messreihe = 5 AND lambda < 2.2 THEN messung ELSE NULL END) AS messreihe5
FROM
daten
GROUP BY lambda
HAVING lambda < 2.2
als
SELECT
lambda,
MAX(CASE WHEN messreihe = 2 THEN messung ELSE NULL END) AS messreihe2,
MAX(CASE WHEN messreihe = 3 THEN messung ELSE NULL END) AS messreihe3,
MAX(CASE WHEN messreihe = 5 THEN messung ELSE NULL END) AS messreihe5
FROM
daten
GROUP BY lambda
HAVING lambda < 2.2
?
Zumindest erscheint es mir logisch und erste Tests geben mir Recht bezüglich der Dauer der Abfrage.
Gruß aus Fürth in Mittelfranken,
Samoht
--
fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}