Switch to full style
Alles zur Datenbankentwicklung im MySQL-Umfeld...
Antwort erstellen

SQL-berechn.Feldern in der gleichen Sicht

Do 13. Sep 2018, 13:58

Hi,
Mein Problem ist dass mySQL Alias-Namen nicht erkennt und ich kann das Ergebnis erste berechnete Spalte (innerhalb eine Abfrage) nicht weiter benutzen.


Original Code sieht so aus:

select *,

CASE
WHEN (GF_a_SachKZ <> 'nicht versichert' AND GF_a_SachKZ <> 'Versichert bis Limit' AND LM_SACH_PMLCalc <>0 AND LM_SACH_PMLCalc< LM_Sach_GVSCalc)
THEN LM_SACH_PMLCalc
ELSE LM_Sach_GVSCalc
END
as "a_Sach_Limit_calc1",


CASE
WHEN (GF_a_SachKZ <> 'nicht versichert' AND GF_a_SachKZ <> 'Versichert bis Limit' AND a_Sach_Limit_calc1<9)
THEN PML_SACH_PMLCalc
ELSE a_Sach_Limit_calc1
END
as "a_Sach_Limit_calc2",


CASE
WHEN (a_Sach_Limit_calc2> GF_a_MaxExpoSach)
THEN a_Sach_Limit_calc2
ELSE GF_a_MaxExpoSach
END
as "a_Sach_MaxExpo_calc"


from OriginalTabelle as AliasTabelle

Könntet Ihr bitte mir weiter helfen?
Antwort erstellen