|
@@ -56,17 +56,15 @@
|
|
wind_field wf on soa.code_number = wf.field_code
|
|
wind_field wf on soa.code_number = wf.field_code
|
|
left join
|
|
left join
|
|
(select
|
|
(select
|
|
- wfb.id,
|
|
|
|
- wfb.batch_code,
|
|
|
|
- wfb.field_code,
|
|
|
|
- wfb.create_time,
|
|
|
|
- ar.analysis_state
|
|
|
|
|
|
+ id,
|
|
|
|
+ batch_code,
|
|
|
|
+ field_code,
|
|
|
|
+ create_time,
|
|
|
|
+ analysis_state
|
|
from
|
|
from
|
|
- wind_field_batch wfb
|
|
|
|
- left join
|
|
|
|
- analysis_result ar on wfb.batch_code = ar.batch_code
|
|
|
|
- where wfb.create_time in
|
|
|
|
- (select max(create_time) from wind_field_batch group by field_code)) wfbr on wf.field_code = wfbr.field_code
|
|
|
|
|
|
+ analysis_result
|
|
|
|
+ where create_time in
|
|
|
|
+ (select max(create_time) from analysis_result group by field_code)) wfbr on wf.field_code = wfbr.field_code
|
|
where 1=1
|
|
where 1=1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -114,17 +112,15 @@
|
|
wind_field wf on soa.code_number = wf.field_code
|
|
wind_field wf on soa.code_number = wf.field_code
|
|
left join
|
|
left join
|
|
(select
|
|
(select
|
|
- wfb.id,
|
|
|
|
- wfb.batch_code,
|
|
|
|
- wfb.field_code,
|
|
|
|
- wfb.create_time,
|
|
|
|
- ar.analysis_state
|
|
|
|
|
|
+ id,
|
|
|
|
+ batch_code,
|
|
|
|
+ field_code,
|
|
|
|
+ create_time,
|
|
|
|
+ analysis_state
|
|
from
|
|
from
|
|
- wind_field_batch wfb
|
|
|
|
- left join
|
|
|
|
- analysis_result ar on wfb.batch_code = ar.batch_code
|
|
|
|
- where wfb.create_time in
|
|
|
|
- (select max(create_time) from wind_field_batch group by field_code)) wfbr on wf.field_code = wfbr.field_code
|
|
|
|
|
|
+ analysis_result
|
|
|
|
+ where create_time in
|
|
|
|
+ (select max(create_time) from analysis_result group by field_code)) wfbr on wf.field_code = wfbr.field_code
|
|
where 1=1
|
|
where 1=1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -143,19 +139,17 @@
|
|
wind_engine_group where del_state = 0 group by field_code) weg on soa.code_number = weg.field_code
|
|
wind_engine_group where del_state = 0 group by field_code) weg on soa.code_number = weg.field_code
|
|
left join
|
|
left join
|
|
(select
|
|
(select
|
|
- wfb.id,
|
|
|
|
- wfb.batch_code,
|
|
|
|
- wfb.field_code,
|
|
|
|
- wfb.create_time,
|
|
|
|
- ar.analysis_state
|
|
|
|
|
|
+ id,
|
|
|
|
+ batch_code,
|
|
|
|
+ field_code,
|
|
|
|
+ create_time,
|
|
|
|
+ analysis_state
|
|
from
|
|
from
|
|
- wind_field_batch wfb
|
|
|
|
- left join
|
|
|
|
- analysis_result ar on wfb.batch_code = ar.batch_code
|
|
|
|
- where wfb.create_time in
|
|
|
|
|
|
+ analysis_result
|
|
|
|
+ where create_time in
|
|
(select
|
|
(select
|
|
max(create_time)
|
|
max(create_time)
|
|
- from wind_field_batch
|
|
|
|
|
|
+ from analysis_result
|
|
group by field_code)) wfba on soa.code_number = wfba.field_code
|
|
group by field_code)) wfba on soa.code_number = wfba.field_code
|
|
where 1=1
|
|
where 1=1
|
|
and soa.code_type = 'field'
|
|
and soa.code_type = 'field'
|