Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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中的当前月份限制所有月份的数据_Sql_Date_Obiee_Restriction - Fatal编程技术网

Sql 根据Obiee中的当前月份限制所有月份的数据

Sql 根据Obiee中的当前月份限制所有月份的数据,sql,date,obiee,restriction,Sql,Date,Obiee,Restriction,如何根据月份的当前日期限制所有月份的数据。假设一个月的第18天,那么之前的所有月份只会给我18号之前的数据,而不会超过Obiee中的数据 您可以使用extract(): 选择t* 从t where extract(day from datecol)为什么没有一个表示当前月份的服务器变量,而不是编写意大利面代码 在整个环境中使用的填充良好的变量消除了在分析中一次又一次地手动写入内容的大量冗余工作 欢迎来到stackoverflow。请提供更多关于你的问题的信息。否决票的原因正是这被选为“正确”答案

如何根据月份的当前日期限制所有月份的数据。假设一个月的第18天,那么之前的所有月份只会给我18号之前的数据,而不会超过Obiee中的数据

您可以使用
extract()

选择t*
从t

where extract(day from datecol)为什么没有一个表示当前月份的服务器变量,而不是编写意大利面代码

在整个环境中使用的填充良好的变量消除了在分析中一次又一次地手动写入内容的大量冗余工作


欢迎来到stackoverflow。请提供更多关于你的问题的信息。否决票的原因正是这被选为“正确”答案的原因:没有一个想法浪费了它是否也是正确的答案。在99%的情况下,用OBI编写代码是错误的方法,因为它应该是最后的手段,而不是第一个。手上的瘙痒可以通过切断手臂来解决。当然
select t.*
from t
where extract(day from datecol) <= extract(day from sysdate);