hugo05041980
28-08-08, 11:37
Hallo,
ich habe ein Problem mit einer SQL-Anweisung und komme einfach nicht weiter.
Folgendes soll rauskommen:
OBERSTOFF
Oberstoff 1 9999
Oberstoff 2 9898
FUTTER
Futter1 4561 usw.
Geliefert wird nur Oberstoff1-und2 und Futter1-und 2 und die Farben.
Die Überschriften müssen erstellt werden und wenn eine Überschrift erstellt wird, dann muss danach noch eine Leerfeld erstellt werden. Anschließend soll dann der Oberstoff oder das Futter erstellt werden.
Ich habe das ganze mit einer CASE-Anweisung ausprobiert aber es klappt nicht.
Beispiel:
case when d.slmtxg between 1 and 2 and c.slmtxg <> 1 and c.slmtxg <> 2 then 'OBERSTOFF'
when d.slmtxg between 3 and 4 and c.slmtxg <> 3 and c.slmtxg <> 4 then 'FUTTER'
else a4.tabdta
end, d.slmafb,
Habt Ihr eine Idee, wie man das lösen kann? Wäre echt nett.
Vielen Dank!
ich habe ein Problem mit einer SQL-Anweisung und komme einfach nicht weiter.
Folgendes soll rauskommen:
OBERSTOFF
Oberstoff 1 9999
Oberstoff 2 9898
FUTTER
Futter1 4561 usw.
Geliefert wird nur Oberstoff1-und2 und Futter1-und 2 und die Farben.
Die Überschriften müssen erstellt werden und wenn eine Überschrift erstellt wird, dann muss danach noch eine Leerfeld erstellt werden. Anschließend soll dann der Oberstoff oder das Futter erstellt werden.
Ich habe das ganze mit einer CASE-Anweisung ausprobiert aber es klappt nicht.
Beispiel:
case when d.slmtxg between 1 and 2 and c.slmtxg <> 1 and c.slmtxg <> 2 then 'OBERSTOFF'
when d.slmtxg between 3 and 4 and c.slmtxg <> 3 and c.slmtxg <> 4 then 'FUTTER'
else a4.tabdta
end, d.slmafb,
Habt Ihr eine Idee, wie man das lösen kann? Wäre echt nett.
Vielen Dank!