Hallo,
Ansonsten kannst du mit einem CASE-WHEN-Konstrukt die Werte erzeugen: wenn 0..50 => 0, 50..70 => 1, 70..90 => 2, 90..120 => 3, usw.
Super, danke dafür.
Hab es jetzt mit einem CASE-WHEN Konstrukt gelöst.
Soweit klappt das auch, nur kann ich nicht nach dieser erzeugten Alias Spalte gruppieren.
CASE
WHEN CAST(REPLACE(sbreite.wert,'.',',') AS numeric) > 0
AND CAST(REPLACE(sbreite.wert,'.',',') AS numeric) <= 100
THEN '0 - 100'
WHEN CAST(REPLACE(sbreite.wert,'.',',') AS numeric) > 100
AND CAST(REPLACE(sbreite.wert,'.',',') AS numeric) <= 150
THEN '100 - 150'
ELSE
'150 - x'
END AS breitebereich
Nach "breitebereich" kann ich nun nicht gruppieren. Er scheint diese nicht zu kennen.
Meldung: "Column (breitebereich) not found in any table in the query"
Welche Möglichkeiten habe ich?
Grüße
Thomas