|
AnsiString strSql;
strSql.sprintf("with t(col) as \
(select num1 from Test \
union all \
select num2 from Test \
union all \
select num3 from Test \
union all \
select num4 from Test \
union all \
select num5 from Test \
union all \
select num6 from Test \
) \
select col, count \
from ( \
select col, count(col) as count, \
rank() over (order by count(col DESC)) as rank \
from t \
group by col \
) \
where rank in (1)");
ADOQuery1->SQL->Text = strSql;
ADOQuery1->Open();
현재 공급자가 하나의 실행으로 여러개의 레코드 집합을 반환하는것을 지원하지 않습니다. 라는 오류가 뜨는데요
아마도 셀렉트가 2개라 그런거 같은데
2개로 나누던지 하나로 하려면 어떻게 해야할까요?
|