如何对树形结构进行交叉表计算

XINYU2381178 2009-02-07 10:32:21
我有一个这样的数据库结构。基表中有一个树形表用于存放机器型号,属于无限制分级结构。
业务表中有这样的数据,记录不同机型在某个时间所发生的故障。现在需要统计分析某年到某年,某种机型下的故障发生率。
报表类型如下:
机型 2005年 2006年 2007年 2008年
X001 20 4 6 12
Y001 4 6 3 24
Z001 4 6 2 10

X001代表 2005年 数量20 代表 X001下的机型比如Xa0001 Xb0001等机型事故发生的总和;
谢谢

...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenglaijun 2009-02-08
  • 打赏
  • 举报
回复
通过机器型号查询发生的故障信息
然后通过发生故障时间取的年份
这样就可以取得每年发生的故障信息
XINYU2381178 2009-02-08
  • 打赏
  • 举报
回复
数据库机型表的结构:
ModelID,ModelName,top_ModelID

故障表的内容

ID,ModelID(机型号外键),Ocuudate(故障发生时间),OccuSite(发生地点),faultName(故障名称)...



fenglaijun 2009-02-07
  • 打赏
  • 举报
回复
帮顶哦。。。呵呵
不太明白你的问题。。
最好把属性的结构贴出来。

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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