У меня запрос MYSQL с SUM & CROSS JOIN, его рабочий тон.SUM(), CROSS JOIN Query
MYSQL QUERY:
SELECT SUM(totexec/(pass_count+fail_count))/d.total COUNT FROM test_schedule CROSS JOIN (SELECT COUNT(*) total FROM test_schedule WHERE project='JupiterQA') d WHERE project='JupiterQA'
Но я пытаюсь выполнить этот же запрос в MSSQL в показе «Колонка„d.total“недопустим в списке выбора, поскольку он не содержится ни в совокупности или предложение GROUP BY. "
После этого я добавил GROUP BY a.total в конце запроса, ОШИБКА: Разница по нулевой ошибке.
У меня есть записи во всей таблице, есть ли неправильный запрос?
должен 'a.total' 'd.total в группе? – Jens
У меня есть только псевдоним d, так что я использую d.total. Но a.total? – user3114967
В вашем вопросе «GROUP BY a.total». – Jens