我正在開發一個應用程序,使用c#和sql server 2008自動化一個體育俱樂部,我差不多完成了。 現在我通過在sql server中創建存儲過程來創建報告,該過程在傳遞一些參數之後返回數據來自c#app,並且報告的結果(如分組),返回的字段數根據發送的參數而改變。 我的問題是最好在sql服務器中進行分組,並返回最後的結果,並在c#報告中顯示它,或者在沒有分組或排序的情況下獲取數據,並在c#報告中完成,您可以在c#報告中創建組並選擇哪些字段分組由根據服務器或客戶端的數據進行分組會更好嗎?
在此先感謝。
我會實現兩者並比較性能結果。這實際上取決於服務器生成分組需要多長時間,而不是簡單地請求數據和客戶端進行分組。 –
爲什麼我不能接受兩個答案?我看到很多人都這樣做 我的意思是機器人答案埃裏克和賈斯汀是正確的,並幫助 我能做些什麼? – AlaaL