使用 OBIEE 的 Oracle 案例陈述
Oracle Case Statement using OBIEE
CASE WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation") < 6
THEN Null
ELSE "Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation"
END
我有这个案例陈述,但需要添加一些让我很为难的信息。
因此,除了示例值 - 7654、4567、8013、2038 之外,任何小于 6 的值都应为 null
如何将此添加到我当前的案例陈述中?
CASE
WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation")
IN (7654, 4567, 8013, 2038) THEN ???
WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation") < 6
THEN Null
ELSE "Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation"
END
CASE WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation") < 6
THEN Null
ELSE "Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation"
END
我有这个案例陈述,但需要添加一些让我很为难的信息。
因此,除了示例值 - 7654、4567、8013、2038 之外,任何小于 6 的值都应为 null
如何将此添加到我当前的案例陈述中?
CASE
WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation")
IN (7654, 4567, 8013, 2038) THEN ???
WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation") < 6
THEN Null
ELSE "Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation"
END