0

私はこのようなことをしたいと思います:

select sum(nvl(total_time_out, 0)),
       sum(nvl((case when day_of_week = 'Mon' then total_time_out else 0 end) over (partition by person_id), 0))
from   xxpay_tna_summary_v
where  person_id = 7926

ここで、2 番目の列は、月曜日の合計タイムアウト時間の合計のみを返します。これはOracle SQLで可能ですか?正しい構文は何ですか?

4

2 に答える 2