![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Aussteiger
![]() |
es geht ja um oracle-sql
![]() ich hab zum testen die tabelle mit folgenden spalten angelegt: ID PERS_ID ZUSTAND BEARBEITER ZEITSTEMPEL und die query funktioniert dann so: Code:
select *
from TABELLE t1
where decode(t1.zustand,
4, 4,
2, 3,
1, 2,
128, 1,
0) = (select max(decode(t2.zustand,
4, 4,
2, 3,
1, 2,
128, 1,
0))
from TABELLE T2
where t2.pers_id = t1.pers_id
and t2.zustand in (4,2,1,128)
)
;
![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. Geändert von pc.net (11.03.2010 um 13:29 Uhr). |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|