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