0
Ich möchte, dass meine UCO-Spalte entweder eine Zahl 1 oder 2 zeigt, alles andere, was ich die tatsächliche Zahl zurückgeben möchte, könnte dies eine beliebige Zahl sein. Zur Zeit zeigt es jedoch und NULL wegen meiner Case-Anweisung.Wie gebe ich alle anderen Ergebnisse von einer CASE-Anweisung zurück
Irgendwelche Ideen, wie man die wahre Zahl zeigt?
SELECT S.STOPP_REAL_DELIVERY AS "Delivery Date",
case when C.COLLECT_COLLECTED_QTY = '-1' THEN '1'
when C.COLLECT_COLLECTED_QTY = '-2' THEN '2' END AS UCO
FROM MBR_COLLECT C,
MBR_STOPP S,
MBR_JOURNEY J
WHERE C.MARKET_CODE = 'UK'
AND C.COLLECT_TYPE_CODE = 4
AND C.STOPP_ID = S.STOPP_ID
AND J.JOURNEY_ID = S.JOURNEY_ID
AND J.JOURNEY_PLANNED_START >= '14-AUG-17';
sollten Sie sonst hinzufügen – Moudiz