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.
39 lines
1.4 KiB
39 lines
1.4 KiB
5 months ago
|
-- 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
|