SELECT distinct Fom_Dato As OpenDate FROM
(SELECT Selskapskode, Periode_Selskap,Foringsvaluta, Konsol_Valuta,
CASE
WHEN Regnaar3_Kode IS NOT NULL THEN (
SELECT MIN(Periode) FROM PERIODE WHERE Periode_Sel = Periode_Selskap AND Periode > Regnaar3_Slutt)
WHEN Regnaar2_Kode IS NOT NULL THEN Regnaar3_Start
WHEN Regnaar1_Kode IS NOT NULL THEN Regnaar2_Start
WHEN Regnaar0_Kode IS NOT NULL THEN Regnaar1_Start
ELSE
Regnaar0_Start END As StartPeriod FROM Selskap) VT, Periode
WHERE Periode_Sel = Periode_Selskap AND StartPeriod = Periode and selskapskode in ('ACHE','DAM')
Rgds,
Anitha