一个关于列表显示的有关问题,想请问一下思路

一个关于列表显示的问题,想请教一下思路!
在我现在开发的一个系统中,
现在客户要求显示一个月内每个保险公司的政策比例,
这个政策比例的设置开始时间是从当前设置时间为起始时间,
到下回更改时为中止时间,每次更改后保留原来的政策比例记录,
要在一个列表中显示每个保险公司,每天的政策比例,
如下格式:
公司名称     月份     1号     2号     3号     .......31号
这样的格式显示,
但现在有个问题就是每次政策更改之间都有一个时间间隔,这个间隔不一定就是完整的几天,例如第一段是2007-1-1   6:00   00   --2007-1-3   12:00   00,
第二段是   2007   -1-3   12:00   00   ---2007-1-5   12:00   00,
现在在2007   -1-3这天中就有两个政策,
我该如何显示啊,还有数据库怎么设计啊,
请各位大侠提供一下思路啊!!
谢谢拉!!!

------解决方案--------------------
。。。
搞不清楚,同情下。
------解决方案--------------------
mark
------解决方案--------------------
数据库的发到数据库版块好点!