アグリゲートインラインhaving()
内で何かリンクを使用する可能性はありますか?min()
select distinct
"timestamp"
, MinActiveValue = min( "value" ) over ( partition by "timestamp" ) having ( "active" = 1 )
from
"data"
以下のリンクされた例では、最初のクエリを使用するとうまく機能します。実際、同じクエリで使用されているデータフィルタリングを破棄するため、min-conditionにwhere句を使用する必要はありません。(たとえば、同じクエリによって計算されたグループ化された合計がいくつかあります)