我正在开发一个应用程序,使用c#和sql server 2008自动化一个体育俱乐部,我差不多完成了。 现在我通过在sql server中创建存储过程来创建报告,该过程在传递一些参数之后返回数据来自c#app,并且报告的结果(如分组),返回的字段数根据发送的参数而改变。 我的问题是最好在sql服务器中进行分组,并返回最后的结果,并在c#报告中显示它,或者在没有分组或排序的情况下获取数据,并在c#报告中完成,您可以在c#报告中创建组并选择哪些字段分组由根据服务器或客户端的数据进行分组会更好吗?
在此先感谢。
我会实现两者并比较性能结果。这实际上取决于服务器生成分组需要多长时间,而不是简单地请求数据和客户端进行分组。 –
为什么我不能接受两个答案?我看到很多人都这样做 我的意思是机器人答案埃里克和贾斯汀是正确的,并帮助 我能做些什么? – AlaaL