섹션별로 그룹화 된 쿼리에서 하위 쿼리를 어떻게 사용할 수 있습니까?SQL : 섹션별로 그룹화 된 쿼리에서 하위 쿼리를 어떻게 사용할 수 있습니까?
select
t1.sen,
sum(t1.d1)as d1,
sum(t1.d2)as d2,
sum(t1.d1+t1.d2) as d_sum,
Round((sum((1000*(t1.d1+t1.d2))/(9500-(
select sum(t2.t_shab+t2.t_rooz)
from tbl1 t2
where FCode=81 AND DCode=1 AND t2.sen<=t1.sen
)))),1) as SSS
from
tbl1 t1
where
FCode = 81
AND DCode = 1
그룹 t1.sen
정말 하나의 SQL 요청으로 만 수행해야합니까? 그것을 단순화하기 위해 치료법이나 뷰를 사용하도록 제안 할 수 있습니다. –
아니, ,,, 나는 하나의 쿼리에서 그것을 할 필요가 없다. 그러나 나는 하나 이상으로 만들 수 있다고 생각하지 않는다. 네가 도와 주면 나 좀 도와 줘. – Arash