現在有一個表格,只關注其中的線圈名(30個)、記錄時間(年月日小時分鐘,間隔為5分鐘)、流量3個欄位,我需要輸出流量表格到CSV檔案,橫向為每日的288個五分鐘,縱軸為不同的線圈名,也就是一個288×30的表格。查詢陳述句該怎樣寫才能使結果呈現為我想要的表格形式?
再貪心一點,我要輸出一年365天的表格,有沒有辦法可以回圈執行上述的查詢陳述句最終輸出每天的流量表格?
新手一個,希望大神們說的稍微詳細一點,非常感謝!
uj5u.com熱心網友回復:
你的源始資料長什么樣? 你期望的結果又是什么樣的? 給出一些測驗資料uj5u.com熱心網友回復:
去研究下dbms_sql包結合utl_file,大概能滿足你的需求
uj5u.com熱心網友回復:
第一列是線圈名,第二列是記錄時間,倒數第二列是流量。
這是我想要的表格。
uj5u.com熱心網友回復:
select 線圈,wm_concat(記錄時間),sum(流量) from 表 group by 線圈
uj5u.com熱心網友回復:
select 線圈,wm_concat(記錄時間),sum(流量) from 表 group by 線圈
uj5u.com熱心網友回復:
行轉列的需求?288個decode?
樓主百度一下行轉列,應該滿足你的需求
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/110572.html
標籤:高級技術
上一篇:oracle模糊分組查詢統計
下一篇:oracle原創視頻分享!!!
