최대 절전 속성 수식 필드에 문제가 있습니다. 두 테이블 열을 결합 할 수 없습니다.최대 절전 모드의 수식 필드에서 자식 테이블 값을 계산하십시오.
shift_id
열은 job_card
의 부모 테이블에 속하고 duration
열 job_card_idle_time
의 자식 테이블에 속한다. 그러나 두 열 모두 job_card
의 부모 테이블에 속한 것으로 간주합니다. 결과 쿼리와
<property
name="utilization"
formula="(count(shift_id)*340)-sum(duration)/(count(shift_id)*340)"
generated="never"
insert="false"
update="false"
type="float">
</property>
:
select (count(this_.shift_id)*340)-sum(**this_.duration**) /(count(this_.shift_id)*340) as y0_,
this_.JOB_CARD_DATE as y1_
from job_card this_
left outer join job_card_idle_time ir1_ on this_.JOB_CARD_ID=ir1_.JOB_CARD_ID
where this_.JOB_CARD_DATE between ? and ?
group by this_.JOB_CARD_DATE
order by this_.JOB_CARD_DATE desc
나는이로합니다.
select (count(this_.shift_id)*340)-sum(**ir1_.duration**)
/(count(this_.shift_id)*340) as y0_,
this_.JOB_CARD_DATE as y1_
from job_card this_
left outer join job_card_idle_time ir1_ on this_.JOB_CARD_ID=ir1_.JOB_CARD_ID
where this_.JOB_CARD_DATE between ? and ?
group by this_.JOB_CARD_DATE
order by this_.JOB_CARD_DATE desc
어떻게 구현합니까?
답변 옆에있는 위 화살표를 사용하여 유용하다고 생각되는 답변에 투표하는 것이 좋습니다. 그리고 결국 한 가지 대답이 맞으면 작은 표식을 클릭하여 답변을 수락 할 수 있습니다. – KLE