根据 Obiee 中的当前日期限制所有月份的数据
Restrict data of all months based on current day of month in Obiee
如何根据当前日期限制所有月份的数据。假设一个月中的某天是 18 日,那么所有之前的月份只会给我 18 日之前的数据,并且不会超过 Obiee 中的数据?
您可以使用 extract()
:
select t.*
from t
where extract(day from datecol) <= extract(day from sysdate);
为什么你没有代表 CURRENT_MONTH 的服务器变量而不是编写意大利面条代码?
在整个环境中使用填充良好的变量,消除了在分析中反复手动编写内容的大量冗余工作。
如何根据当前日期限制所有月份的数据。假设一个月中的某天是 18 日,那么所有之前的月份只会给我 18 日之前的数据,并且不会超过 Obiee 中的数据?
您可以使用 extract()
:
select t.*
from t
where extract(day from datecol) <= extract(day from sysdate);
为什么你没有代表 CURRENT_MONTH 的服务器变量而不是编写意大利面条代码?
在整个环境中使用填充良好的变量,消除了在分析中反复手动编写内容的大量冗余工作。