vielleicht können wir mit meinem aktuellen Problem das Thema der letzten Tage fortführen.
Ich habe folgende Tabelle:
Code: Alles auswählen
CREATE TABLE KST
(
KSTNR VARCHAR(20) not null,
BEZEICHNUNG VARCHAR(200) NOT NULL,
KSTTYP SMALLINT DEFAULT 0 NOT NULL,
CONSTRAINT PK_KST PRIMARY KEY (KSTNR)
);
commit;
INSERT INTO KST VALUES ('1000', 'Kst kleiner', 2);
INSERT INTO KST VALUES ('11000', 'Kst innerhalb', 1);
INSERT INTO KST VALUES ('311000', 'Kst größer', 2);
commit;
Code: Alles auswählen
select KSTNR, Bezeichnung,
case when KSTNR between '10000' and '99999' then 'innerhalb' else 'außerhalb' end as Berechnung
from kst
Code: Alles auswählen
KSTNR BEZEICHNUNG BERECHNUNG
----------------------------------------------------
1000 Kst kleiner außerhalb
11000 Kst innerhalb innerhalb
311000 Kst größer innerhalb
Gruß
Martin