Ich bin firebird Neuling und habe mir Firebird 3 installiert.
Ich würde gerne das LIKE Ergebnis als THEN nutzen, da mein Programmcode am Ende ungeahnte Ausmaße annehmen würde. Leider ist mir nicht klar, wie ich das lösen kann.
Hier ein Beispiel mit Uhrzeit:
Code: Alles auswählen
CASE
WHEN T1.FREIFELD5 >'00:00' AND T1.FREIFELD5 <'23:59' THEN T1.FREIFELD5
WHEN T2.BEZEICHNUNG LIKE '%bis 09:00%' THEN '09:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 10:00%' THEN '10:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 11:00%' THEN '11:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 12:00%' THEN '12:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 13:00%' THEN '13:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 14:00%' THEN '14:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 15:00%' THEN '15:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 16:00%' THEN '16:00'
WHEN T2.BEZEICHNUNG LIKE '%bis 17:00%' THEN '17:00'
ELSE '17:00'
END as LiefBis,
Vielen Dank vorab für Ihre Hilfestellung.
Beste Grüße
flavor