@ -79,3 +79,85 @@ create index history_data_pre_cur_date on history_data_pre (cur_date);
ALTER TABLE SysParam
ALTER TABLE SysParam
ADD proArea varchar ( 100 ) NULL ;
ADD proArea varchar ( 100 ) NULL ;
EXEC sp_addextendedproperty ' MS_Description ' , N ' 天气区域 ' , ' schema ' , N ' dbo ' , ' table ' , N ' SysParam ' , ' column ' , N ' proArea ' ;
EXEC sp_addextendedproperty ' MS_Description ' , N ' 天气区域 ' , ' schema ' , N ' dbo ' , ' table ' , N ' SysParam ' , ' column ' , N ' proArea ' ;
-- 2024-05-15 热泵使用时间表(月表)
CREATE TABLE analysis_runtime_month (
id bigint IDENTITY ( 1 , 1 ) NOT NULL ,
cur_date varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
item_type varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day01 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day02 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day03 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day04 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day05 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day06 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day07 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day08 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day09 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day10 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day11 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day12 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day13 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day14 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day15 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day16 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day17 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day18 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day19 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day20 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day21 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day22 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day23 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day24 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day25 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day26 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day27 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day28 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day29 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day30 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
day31 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
total_value varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
building_id varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL
) ;
-- 使用时间年表
CREATE TABLE analysis_runtime_year (
id bigint IDENTITY ( 1 , 1 ) NOT NULL ,
cur_date varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
item_type varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month01 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month02 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month03 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month04 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month05 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month06 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month07 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month08 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month09 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month10 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month11 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
month12 varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
total_value varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
building_id varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
building_name varchar ( 50 ) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT analysis_runtime_year_id PRIMARY KEY ( id )
) ;
-- Extended properties
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 序号 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' id ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 日期 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' cur_date ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 类型 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' item_type ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 1月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month01 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 2月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month02 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 3月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month03 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 4月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month04 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 5月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month05 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 6月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month06 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 7月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month07 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 8月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month08 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 9月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month09 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 10月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month10 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 11月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month11 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 12月用量或比值 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' month12 ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 合计用量 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' total_value ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 楼栋编号 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' building_id ' ;
EXEC sp_addextendedproperty @ name = N ' MS_Description ' , @ value = N ' 楼栋名称 ' , @ level0type = N ' Schema ' , @ level0name = N ' dbo ' , @ level1type = N ' Table ' , @ level1name = N ' analysis_runtime_year ' , @ level2type = N ' Column ' , @ level2name = N ' building_name ' ;