【发布时间】:2020-02-15 10:35:42
【问题描述】:
如何根据当前日期限制所有月份的数据。假设一个月中的第 18 天,所以之前的所有月份都只会给我 18 日之前的数据,并且不会超过 Obiee 的数据?
【问题讨论】:
-
欢迎来到stackoverflow。请提供有关您的问题的更多信息。
标签: sql date obiee restriction
如何根据当前日期限制所有月份的数据。假设一个月中的第 18 天,所以之前的所有月份都只会给我 18 日之前的数据,并且不会超过 Obiee 的数据?
【问题讨论】:
标签: sql date obiee restriction
您为什么没有一个代表 CURRENT_MONTH 的服务器变量而不是编写意大利面条式代码?
在整个环境中使用的填充良好的变量消除了在分析中一遍又一遍地手动编写的大量冗余工作。
【讨论】:
你可以使用extract():
select t.*
from t
where extract(day from datecol) <= extract(day from sysdate);
【讨论】: