我有一個自定義數據源,從平面文件中提取數據。平面文件包含時間戳,源和數據。我可以使用sp_execute對平面文件執行選擇查詢。
我目前正在使用2個存儲過程。 - 從flat_file運行select *到臨時表的一個 - 另一個通過源將flat_file分組選擇最小/最大值到另一個臨時文件中
我使用SSRS報告中使用存儲過程檢索的數據
是否可以在單個存儲過程中從日期範圍內的文件中檢索所有行,還可以識別檢索到的每個組的最小/最大值?e
我有一個自定義數據源,從平面文件中提取數據。平面文件包含時間戳,源和數據。我可以使用sp_execute對平面文件執行選擇查詢。
我目前正在使用2個存儲過程。 - 從flat_file運行select *到臨時表的一個 - 另一個通過源將flat_file分組選擇最小/最大值到另一個臨時文件中
我使用SSRS報告中使用存儲過程檢索的數據
是否可以在單個存儲過程中從日期範圍內的文件中檢索所有行,還可以識別檢索到的每個組的最小/最大值?e
是的,將所有邏輯組合到一個過程中並返回兩個臨時表的連接。你不提供任何代碼,列名等,所以這是一個猜測:
CREATE PROCEDURE AllInOne
(
@param1....
)
--populate temp table 1
...
--populate temp table 2
...
SELECT
t1.*, t2.*
FROM #Temp1 t1
INNER JOIN #temp2 t2 ON t1.PK=t2.PK
ORDER BY ....
go