Я получаю ошибку, используя этот запросошибка запроса выполнения SQL Server
select dbresultsid, TestCase, BuildID, Analyzed,
Verdict,
(select count(Verdict) from results where BuildID = 'Beta1'
and Verdict = 'PASS') AS PASS,
(select count(Verdict) from results where BuildID = 'Beta1'
and Verdict = 'FAIL') AS FAIL,
(select count(Verdict) from results where BuildID = 'Beta1'
and Verdict = 'INCONC') AS INCONC,
(select count(Verdict) from results where BuildID = 'Beta1'
and Verdict = 'TIMEOUT') AS TIMEOUT
from results
where BuildID = 'Beta1'
group by TestCase,dbresultsid
order by Analyzed
Это говорит
Колонка «results.BuildID» недопустим в списке выбора, потому что это не содержал либо в агрегатной функции , либо в предложении GROUP BY. '
Тот же запрос отлично работает в MYSQL. Может ли кто-нибудь помочь?
Спасибо,
@ck: спасибо вы для того, чтобы украсить мой код SQL – JPro