Hallo NG!
Ich habe eine Tabelle Block welche einen Anfangswert und die Anzahl von
Blᅵttern beinhaltet.
SELECT BlockArt, BlockNr, BeAnzahl FROM schHawa.t_Blk_Block
BlockArt BlockNr BeAnzahl
-----------------------
1 1 10
1 61 10
Jetzt hᅵtte ich gern eine Auflistung der Blᅵtter
BlockArt BlockNr Blatt
1 1 1
1 1 2
1 1 3
1 1 4
1 1 5
1 1 6
1 1 7
1 1 8
1 1 9
1 1 10
1 61 61
1 61 62
1 61 63
1 61 64
1 61 65
1 61 66
1 61 67
1 61 68
1 61 69
1 61 70
Wie kann ich das mit einem SELECT erreichen???
Es muss doch auch ohne Cursor gehen!
Eine Idee hatte ich schon, welche mich nicht noch weitergebracht hat.
Ich habe eine Tabellenwert-Funktion mit Parametern, welche mir eine
Auflistung von Integer-Zahlen liefert.
SELECT SeriesValue FROM schSystem.funcGenerateSeries(11, 20, 1)
SeriesValue
-----------------------
11
12
13
14
15
16
17
18
19
20
Diese dachte ich mittels eines JOINS o.ᅵ. mit meiner obigen Tabelle
verbinden zu kᅵnnen.
Als Parameter hᅵtte ich (BlockNr) sowie (BlockNr+BeAnzahl-1)
Kann mir jemand da weiterhelfen?
Bzw gibt es noch andere Mᅵglichkeiten die ich nicht sehe? Common Table
Expressions vielleicht?
Lutz
--
news.albasani.net
SeriesValue