0
A
回答
0
使用滯後和分區可以解決我的要求
SELECT FUND_CLASS_ID,
NVL(SUB_NOTICE_DAYS , LAG (SUB_NOTICE_DAYS , 1) OVER (PARTITION BY LFC.ID ORDER BY SUB_NOTICE_DAYS NULLS LAST)) SUB_NOTICE_DAYS ,
NVL(SUB_NOTICE_TYPE_OF_DAYS_ID , LAG (SUB_NOTICE_TYPE_OF_DAYS_ID , 1) OVER (PARTITION BY LFC.ID ORDER BY SUB_NOTICE_TYPE_OF_DAYS_ID NULLS LAST)) SUB_NOTICE_TYPE_OF_DAYS_ID
FROM CLASS
0
你可以試試這個查詢時,它會工作
select max(classid),
classname,
max(frequency),
max(notice),
max(typeofdays),
max(rnotice),
max(classpercent)
from <table_name>
group by classname;
相關問題
- 1. 甲骨文的聲明忽略錯誤
- 2. 甲骨文分區忽略不工作聯接使用
- 3. 甲骨文JDBC忽略SET約束的遞延在CONCUR_UPDATABLE ResultSet中
- 4. 組列在甲骨文
- 5. 甲骨文視圖分組元素
- 6. SQL的甲骨文分組結果行
- 7. 甲骨文分組/改變行列
- 8. 分組甲骨文樞軸導致
- 9. 在甲骨文
- 10. 在甲骨文
- 11. 在甲骨文
- 12. 在甲骨文
- 13. 在甲骨文
- 14. 在甲骨文
- 15. 在甲骨文
- 16. 在甲骨文
- 17. 在甲骨文
- 18. 在甲骨文
- 19. 在甲骨文
- 20. 在甲骨文
- 21. 在甲骨文
- 22. 在甲骨文
- 23. 在甲骨文
- 24. 在甲骨文
- 25. 在甲骨文
- 26. 在甲骨文
- 27. 在甲骨文
- 28. 在甲骨文
- 29. 在甲骨文
- 30. 在甲骨文
由於我沒有看到聚合,爲什麼不過濾NULL值而不是使用group? –
您可以提供更廣泛的數據樣本以及預期結果嗎?例如,如果對於相同的類ID有兩行,並且它們每個都有不同的「通知」值,那麼您希望發生什麼? – Hambone
@Hambone,在這裏添加了測試數據,http://sqlfiddle.com/#!4/0d7fd,測試數據有4行,我希望它們收斂到3行,忽略空值 – Jyothish