请教个数据表设计的问题

scong 2011-09-12 03:46:20
应用中需要设计一个‘指标表’,由用户自行维护指标,用‘指标表’中的指标可以组建不同的报表,业务数据通过报表填报,系统要对同类报表进行分指标项的汇总统计。

方案1:
------------
指标表
------------
指标ID 指标名称
1 购买额
2 销售额
N ...

------------
报表
------------
报表ID 上报时间
1 2011-9-12
2 2011-9-11
N ...

------------
报表明细
------------
报表ID 指标ID 值
1 1 50
1 2 150
1 3 100
2 N ...


这样的结构存储很容易实现,但分指标的汇总统计不好处理。

还有没有其他更好的方案?
...全文
34 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lemon2050 2011-09-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
统计时,连接各表,进行group by ... with rollup即可,没什么麻烦的.
[/Quote]

同意,用好group by 以及count等就方便了啊,你这种按第一范式设计的表不错的啊
dawugui 2011-09-12
  • 打赏
  • 举报
回复
统计时,连接各表,进行group by ... with rollup即可,没什么麻烦的.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧