fund_performance_dolphin.sql 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. USE raw_db;
  2. CREATE TABLE `fund_performance_dolphin` (
  3. `fund_id` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '基金id',
  4. `end_date` varchar(7) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '截至日期',
  5. `price_date` date DEFAULT NULL COMMENT '最近累计净值日期',
  6. `cumulative_nav` decimal(22,6) DEFAULT NULL COMMENT '最近累计净值',
  7. `ret_1m` decimal(22,6) DEFAULT NULL COMMENT '最近一个月收益率',
  8. `ret_1m_a` decimal(22,6) DEFAULT NULL COMMENT '最近一个月收益率(年化)',
  9. `ret_3m` decimal(22,6) DEFAULT NULL COMMENT '最近三个月收益率',
  10. `ret_3m_a` decimal(22,6) DEFAULT NULL COMMENT '最近三个月收益率(年化)',
  11. `ret_6m` decimal(22,6) DEFAULT NULL COMMENT '最近半年收益率',
  12. `ret_6m_a` decimal(22,6) DEFAULT NULL COMMENT '最近半年收益率(年化)',
  13. `ret_1y` decimal(22,6) DEFAULT NULL COMMENT '最近一年收益率',
  14. `ret_1y_a` decimal(22,6) DEFAULT NULL COMMENT '最近一年收益率(年化)',
  15. `ret_2y` decimal(22,6) DEFAULT NULL COMMENT '最近两年收益率',
  16. `ret_2y_a` decimal(22,6) DEFAULT NULL COMMENT '最近两年收益率(年化)',
  17. `ret_3y` decimal(22,6) DEFAULT NULL COMMENT '最近三年收益率',
  18. `ret_3y_a` decimal(22,6) DEFAULT NULL COMMENT '最近三年收益率(年化)',
  19. `ret_4y` DECIMAL(22,6) DEFAULT NULL COMMENT '最近四年收益率',
  20. `ret_4y_a` DECIMAL(22,6) DEFAULT NULL COMMENT '最近四年收益率(年化)',
  21. `ret_5y` decimal(22,6) DEFAULT NULL COMMENT '最近五年收益率',
  22. `ret_5y_a` decimal(22,6) DEFAULT NULL COMMENT '最近五年收益率(年化)',
  23. `ret_10y` decimal(22,6) DEFAULT NULL COMMENT '最近十年收益率',
  24. `ret_10y_a` decimal(22,6) DEFAULT NULL COMMENT '最近十年收益率(年化)',
  25. `ret_ytd` decimal(22,6) DEFAULT NULL COMMENT '今年以来收益率',
  26. `ret_ytd_a` decimal(22,6) DEFAULT NULL COMMENT '今年以来收益率(年化)',
  27. `ret_incep` decimal(22,6) DEFAULT NULL COMMENT '成立以来收益率',
  28. `ret_incep_a` decimal(22,6) DEFAULT NULL COMMENT '成立以来收益率(一年以下不年化)',
  29. `creatorid` int DEFAULT NULL COMMENT '创建者Id,默认第一次创建者名称,创建后不变更',
  30. `createtime` datetime DEFAULT NULL COMMENT '创建时间,默认第一次创建的getdate()时间',
  31. `updaterid` int DEFAULT NULL COMMENT '修改者Id;第一次创建时与Creator值相同,修改时与修改人值相同',
  32. `updatetime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同',
  33. `isvalid` tinyint NOT NULL DEFAULT '1' COMMENT '记录的有效性;1-有效;0-无效;',
  34. PRIMARY KEY (`fund_id`,`end_date`),
  35. KEY `idx_end_date` (`end_date`),
  36. KEY `idx_fund_performance2` (`fund_id`,`price_date`),
  37. KEY `idx_fund_performance3` (`updatetime`)
  38. ) COMMENT='DolphinDB写回的基金历史业绩表'