Hi Leutz.
Habe ein kleines Prob, evtl weiss jemand wie ich das lösen kann.
Ich habe eine Tabelle TAB.
Der Primary key besteht aus 3 Feldern, nach denen auch in dieser reihenfolge sortiert wird
pkey1, pkey2, pkey3
jetzt muss ich den vorherigen Satz, bzw. den Nächsten Satz lesen.
bei 1 Key wär das nicht das Problem.. etwa so (key wär 1000)
aber wie mach ich das bei 3 Es könnte ja so aussehen
'A1000', 'Test1', '0', .....
'A1000', 'Test1, '101', ....
'A1000', 'U1', '10001', ....
'A1001', 'Test', '0', .....
'A1001', 'Test', '1', .....
'A1001', 'Test', '3', .....
....
kann mir da mal wer weiter helfen
Habe ein kleines Prob, evtl weiss jemand wie ich das lösen kann.
Ich habe eine Tabelle TAB.
Der Primary key besteht aus 3 Feldern, nach denen auch in dieser reihenfolge sortiert wird
pkey1, pkey2, pkey3
jetzt muss ich den vorherigen Satz, bzw. den Nächsten Satz lesen.
bei 1 Key wär das nicht das Problem.. etwa so (key wär 1000)
Code:
select * from TAB where key = (SELECT max(key) FROM TAB WHERE key < '1000')
'A1000', 'Test1', '0', .....
'A1000', 'Test1, '101', ....
'A1000', 'U1', '10001', ....
'A1001', 'Test', '0', .....
'A1001', 'Test', '1', .....
'A1001', 'Test', '3', .....
....
kann mir da mal wer weiter helfen