Forum: Programmieren allgemein
by f00shizzle,
13. Aug 2009
wie wäre es denn mit einem union select :)
1x selektiere ich mir alle, in denen ein datum vorkommt, substr/instr die und
1x selektiere ich die ohne datum (rtrim wird man da sicher auch vermeiden können)
dritte möglichkeit, man bedient sich der vielfältigen möglichkeiten von regularexpression funktionen, die oracle ebenso bietet
dann reicht ein einfaches replace(feld2, regex(...), '') ......
Forum: Programmieren allgemein
by f00shizzle,
13. Aug 2009
dann wollen wir mal eine finale lösung vorstellen:
select
beschreibung || ' ' || Anzahl
from
(
select
Feld1 || ' ' || substr(Feld2, 1, instr(feld2, 'vom')-1) || ' ' || Zusatz beschreibung,
count(*) anzahl
from
Forum: Programmieren allgemein
by f00shizzle,
13. Aug 2009
das datum ist doch in deinem ergebnis da schon raus oder sehe ich das falsch?
mit dem || operator kannst du die spalten miteinander verknüpfen, wie du sicherlich weißt.
Forum: Programmieren allgemein
by f00shizzle,
13. Aug 2009
das war ein alterego eines damaligen rausgeekelten accounts von mir :D ich musste einfach mal was sagen. nachdem dreimal geantwortet wurde ohne zu antworten, obwohl es offensichtlich ist/war :)
Forum: Programmieren allgemein
by f00shizzle,
13. Aug 2009
select
name || ' ' || organ || ' ' || zusatz,
count(*)
from
tabelle
group by
name || ' ' || organ || ' ' || zusatz