中央热水项目
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

-- 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