关于报表数据的设计

dxdong 2011-12-27 08:00:40
我想做一张表是存放报帐信息的,一般每月报一次,记录各种类目的开支,比如招待费、办公费等 。

现在的问题是,类目可能多达二三十种,而每次报帐的类目也不一定的,可能就几种,如果我设计二三十个列,在每次读取和保存的时候都非常麻烦。但如果我用一列保存所有信息的话,做数据比较的时候可能会比较麻烦。

请问大家一般怎么设计?
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
美到心痛 2011-12-27
  • 打赏
  • 举报
回复
一個類目表(類目編號,類目名稱)
再來一個費用表(日期,類目名稱,費用)
月報的時候按日期查詢就可以了.
美到心痛 2011-12-27
  • 打赏
  • 举报
回复
一個類目表(類目編號,類目名稱),記錄所有的類目.
再來一個表(日期,類目,費用)
月報的時候根據日期篩選就可以了.
-晴天 2011-12-27
  • 打赏
  • 举报
回复
报帐类型表(id int,报帐类型 nvarchar(10))
报帐信息表(id int,classid int,日期 datetime,支出金额 decimal(10,2))
把你知道的,或以后还会多出来的报帐类型写到报帐类型表中,在报帐信息表中只要引用类型编号,通过表连接,就能获得已有的所有报帐类型.
dxdong 2011-12-27
  • 打赏
  • 举报
回复
没人给点意见吗

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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