You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.4 KiB
38 lines
1.4 KiB
-- 2024-05-07 维修表缺少字段 |
|
ALTER TABLE maintain_info ADD cost numeric(2,0) NULL; |
|
EXEC sys.sp_addextendedproperty 'MS_Description', N'材料费用', 'schema', N'dbo', 'table', N'maintain_info', 'column', N'cost'; |
|
ALTER TABLE maintain_info ADD contents varchar(100) NULL; |
|
EXEC sys.sp_addextendedproperty 'MS_Description', N'维保内容', 'schema', N'dbo', 'table', N'maintain_info', 'column', N'contents'; |
|
ALTER TABLE maintain_info ADD evaluate varchar(10) NULL; |
|
EXEC sys.sp_addextendedproperty 'MS_Description', N'评价内容', 'schema', N'dbo', 'table', N'maintain_info', 'column', N'evaluate'; |
|
|
|
-- 训练集合: |
|
select |
|
eds.cur_date, |
|
eds.building_id, |
|
isnull(eds.water_value, |
|
0) as water_value, |
|
isnull(eds.elect_value, |
|
0) as elect_value, |
|
isnull(convert(numeric(24,2),t1.water_level), |
|
0) as water_level |
|
from |
|
energy_day_sum eds |
|
left join ( |
|
select |
|
convert(date, |
|
cur_date) as cur_date, |
|
building_id, |
|
avg(isnull(convert(numeric(24, 2), water_level), 0)) as water_level |
|
from |
|
history_data |
|
group by |
|
convert(date, |
|
cur_date), |
|
building_id |
|
) t1 on |
|
eds.cur_date = t1.cur_date and eds.building_id = t1.building_id |
|
where eds.building_id != '所有' |
|
order by |
|
eds.building_id, |
|
eds.cur_date
|
|
|