Hallo zusammen,
ich habe folgenden SQL-Code, ganz simple:
Ich würde gerne "on the fly" 2 weitere Spalten mit SQL erzeugen, das Problem ist nur, dass die 2. zu erzeugende Spalte abhängig von der 1. zu erzeugenden Spalte ist. Also, die 1. zu erzeugende Spalte ist einfach:
Nun soll Spalte_Drei dazu kommen, blöderweise ist ihre Definition abhängig von dem ERGEBNIS von Spalte_Zwei. Genauer ist sie eine Stored Procedure, die das ERGEBNIS von Spalte_Zwei als Parameter bekommt:
Also, da oben geht leider nicht, logischerweise. Hat jemand eine Idee? Vielen Dank.
Schöne Grüße aus Rheinland,
Eure Ratna
ich habe folgenden SQL-Code, ganz simple:
Code:
select
Spalte_Eins
from
meinSchema.meineTabelle
Ich würde gerne "on the fly" 2 weitere Spalten mit SQL erzeugen, das Problem ist nur, dass die 2. zu erzeugende Spalte abhängig von der 1. zu erzeugenden Spalte ist. Also, die 1. zu erzeugende Spalte ist einfach:
Code:
select
Spalte_Eins,
'>' || cast(char(Spalte_Eins)) as Spalte_Zwei
from
meinSchema.meineTabelle
Nun soll Spalte_Drei dazu kommen, blöderweise ist ihre Definition abhängig von dem ERGEBNIS von Spalte_Zwei. Genauer ist sie eine Stored Procedure, die das ERGEBNIS von Spalte_Zwei als Parameter bekommt:
Code:
select
Spalte_Eins,
'>' || cast(char(Spalte_Eins)) as Spalte_Zwei,
meineFunktion(Spalte_Zwei) as Spalte_Drei
from
meinSchema.meineTabelle
Also, da oben geht leider nicht, logischerweise. Hat jemand eine Idee? Vielen Dank.
Schöne Grüße aus Rheinland,
Eure Ratna