我願做這樣的事情:如何使用的情況下,或解碼作爲Oracle SQL分析窗函數的一部分
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
其中第二列只返回的總時間非工作時間的總和星期一。這在Oracle SQL中是可行的,什麼是正確的語法?
你必須給更多的細節,如果有一個人是爲了工作這一點... –