【发布时间】:2012-10-10 13:33:32
【问题描述】:
我有一个 Microsoft SQL 服务器数据透视查询,它获取每个类别的行数和每月列 1 到 12 的值的总和
我目前在查询中返回了13列,例如4月之后没有数据:
Category [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
-----------------------------------------------------------------------------------
Food 150 200 0 125 null null null null null null null null
Drink 140 0 90 115 null null null null null null null null
每个类别,我需要添加值的总和,以及忽略没有数据的月份的平均值。 对于上面的数据,我需要添加列:
Sum Average
475 118.75
345 86.25
我尝试了很多不同的方法,但我找不到方法。
【问题讨论】:
-
您能发布您的原始查询、表结构和一些示例数据吗?可能有几种方法可以做到这一点,查看此信息会有所帮助。
标签: sql-server sql-server-2008 sum pivot average