这是我们公司的一个人才设计的一张表,我搞不明白了,望达人指点一二,主要是考虑跨年对于这样的一张表怎么按时间段去统计一个月的所有数据放在一条记录中,每一天的分别放在一个字段表中还有三个变态的字段,分别为年,月,日 
CREATE TABLE BZGLTZ.BZGL_JCXX_BZJL_YKQ
(
  YKQXLH   VARCHAR2(20 BYTE)                    NOT NULL,
  BMDH     VARCHAR2(20 BYTE)                    NOT NULL,
  BZDH     VARCHAR2(20 BYTE)                    NOT NULL,
  NIAN     CHAR(4 BYTE)                         NOT NULL,//年
  YUE      CHAR(2 BYTE)                         NOT NULL,//月
  RI       VARCHAR2(20 BYTE),                            //日
  RYID     VARCHAR2(20 BYTE),                            //人员ID
  RYXM     VARCHAR2(50 BYTE)                    NOT NULL,
  KQ1      VARCHAR2(50 BYTE),                            //来了,一个月的所有东西
  KQ2      VARCHAR2(50 BYTE),
  KQ3      VARCHAR2(50 BYTE),
  KQ4      VARCHAR2(50 BYTE),
  KQ5      VARCHAR2(50 BYTE),
  KQ6      VARCHAR2(50 BYTE),
  KQ7      VARCHAR2(50 BYTE),
  KQ8      VARCHAR2(50 BYTE),
  KQ9      VARCHAR2(50 BYTE),
  KQ10     VARCHAR2(50 BYTE),
  KQ11     VARCHAR2(50 BYTE),
  KQ12     VARCHAR2(50 BYTE),
  KQ13     VARCHAR2(50 BYTE),
  KQ14     VARCHAR2(50 BYTE),
  KQ15     VARCHAR2(50 BYTE),
  KQ16     VARCHAR2(50 BYTE),
  KQ17     VARCHAR2(50 BYTE),
  KQ18     VARCHAR2(50 BYTE),
  KQ19     VARCHAR2(50 BYTE),
  KQ20     VARCHAR2(50 BYTE),
  KQ21     VARCHAR2(50 BYTE),
  KQ22     VARCHAR2(50 BYTE),
  KQ23     VARCHAR2(50 BYTE),
  KQ24     VARCHAR2(50 BYTE),
  KQ25     VARCHAR2(50 BYTE),
  KQ26     VARCHAR2(50 BYTE),
  KQ27     VARCHAR2(50 BYTE),
  KQ28     VARCHAR2(50 BYTE),
  KQ29     VARCHAR2(50 BYTE),
  KQ30     VARCHAR2(50 BYTE),
  KQ31     VARCHAR2(50 BYTE)
  )