Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用OBIEE的Oracle Case语句 CASE WHEN(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间”)_Sql_Oracle_Case_Obiee - Fatal编程技术网

Sql 使用OBIEE的Oracle Case语句 CASE WHEN(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间”)

Sql 使用OBIEE的Oracle Case语句 CASE WHEN(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间”),sql,oracle,case,obiee,Sql,Oracle,Case,Obiee,我有这个案例陈述,但需要添加一些信息,这让我很难受 因此,任何小于6的值都应该为null,除了示例值-7654456780132038 如何将其添加到当前案例陈述中?case CASE WHEN ("Candidate Cycle Time"."Time From Req. First Approval To Offer Accept"-"Requisition Aging"."Time On Hold Since Creation") < 6 THEN Null ELSE "Cand

我有这个案例陈述,但需要添加一些信息,这让我很难受

因此,任何小于6的值都应该为null,除了示例值-7654456780132038

如何将其添加到当前案例陈述中?

case
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 
当(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“创建后的保留时间”) 在(7654456780132038)那么??? 当(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间”)<6 然后无效 ELSE“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间” 结束
这些都是您的表名和列名吗…?Case语句的计算结果为第一个真实的状态,因此将一个状态放在一个小于siz(76544567…)的测试之前,然后是x值。我也同意Siyual关于表名和列名的观点,这使得调试甚至编码都非常困难!Ya使用OBIEE从Taleo中提取此信息,因此当(7071,)中的(“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的保留时间”),然后是“候选周期时间”,“从请求首次批准到提供接受的时间”-“申请时效”时,列名非常痛苦。“自创建以来的等待时间”当(“候选周期时间”。“从请求首次批准到提供接受的时间”-“申请时效”,“自创建以来的等待时间”)小于6时,则为Null,否则为“候选周期时间”。“自请求的时间”。首次批准提供接受“-”请购单账龄“.”自创建以来的保留时间“如果将7071从“是”中排除,则在7071之后会有一个额外的逗号,这将导致语法错误。要从上面重复注释,返回的是第一条true语句。这意味着非常感谢Matt!欢迎你如果它对你有用请接受答案这里是一篇关于如何/何时/为什么的文章
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