私はsat/sunでのみ表示されるようにスケジュールされていたが、実際にはsat/sun以外の他の日に表示されたすべての従業員を数えようとしています。 私はcontractor_firmでこのカウントをグループ化しようとしていますが、私のケースではウィンドウ関数が許可されていないというエラーが表示されます。ケース内のグループステートメント
count(case
when
TO_CHAR(emp_expected_date , 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') IN ('SAT', 'SUN')
and TO_CHAR(emp_actual_date , 'DY', 'NLS_DATE_LANGUAGE=ENGLISH')
NOT IN ('SAT', 'SUN') THEN emp_id OVER (PARTITION BY contractor) ELSE NULL end)
AS contractor_non_compliance
なぜ「オーバー」ですか? – dnoeth
がなければ、それは私に全体的なカウントを与えるだけではありません。請負業者でグループ分けする必要がありますか? – Kiran
さて、あなたはcontractor_firm *でこの数をグループ化しようとしましたが、これは 'GROUP BY contractor'に翻訳されます – dnoeth