环境:
SQL Server 2005
VS 2005
iis6.0
问题:有张销售表,200多万的数据量,十多个字段,但数据几乎不会改变,需要灵活查询,灵活分组统计销量,并且可以灵活排序
例如:SELECT [字段1]
,[字段2]
,[字段3]
,[字段4]
,[字段5]
,[字段6]
,[字段7]
,[字段8]
,[字段9]
,[字段10]
,[字段11]
,[字段12]
,[字段13]
,[字段14]
,[字段15]
,SUM(num) AS num
FROM [dbo].[2009年] GROUP BY [字段1]
,[字段2]
,[字段3]
,[字段4]
,[字段5]
,[字段6]
,[字段7]
,[字段8]
,[字段9]
,[字段10]
,[字段11]
,[字段12]
,[字段13]
,[字段14]
,[字段15] ORDER BY [字段1]
,[字段2]
,[字段3]
,[字段4]
,[字段5]
,[字段6]
,[字段7]
,[字段8]
,[字段9]
,[字段10]
,[字段11]
,[字段12]
,[字段13]
,[字段14]
,[字段15]
,SUM(num)
在程序和数据库方面都有什么好的优化方法吗?