数据库设计,多人每月每日

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:43:56
能帮忙解决100分,我最初的想法是没日一列,30列,但是好像很不科学

一个表就够
姓名 年份 月份 日期 数值
张三 2009 1 1 1
张三 2009 2 2 1
张三 2009 3 30 2
李四 2008 12 4 1
李四 2009 1 10 2

年份就不用说了,每个月份对应某年,日期对应某年某月,统计的时候也不是很费劲

一张表 包括 姓名name,日期 day,月份 m,值values四个字段
查询时你可以按月查也可以通过合计sum()每月 的总值查询。
*******
最好再增加一个id自增长列作为主键

主要的三列就够了。
姓名 日期 数值

用姓名和日期做主键。
每月的数据可以统计出来。

tingfeng85 说的对,只要3列就可以了