我如何在何处作为参数后使用BIP中的用例语句?



我如何在BIP应用程序中使用案例statment,并将其与日期进行比较if is date is null show如果他要求特定的日期显示他要求的日期的数据

我不明白你的问题,但是如果你考虑在where子句中使用case,它可能是这样的:

--  ...
WHERE
something = CASE 
WHEN Nvl(date_column, To_Date('01.01.2099', 'dd.mm.yyyy') <= other_date_column -- or parameter or date calculation .....    
THEN something 
ELSE 
something_else 
END
--  ...

这取决于你想做什么,当一个比较日期是空的,但如果它是空的,你可以使用Nvl()函数来创建一个日期,这是肯定超出范围,并使它'='或'<='或'>='或…到比较值。这样您就可以管理表达式并完成工作。这绝对是sql问题。问候…

最新更新