У меня есть таблица SQL Server, как показано ниже:
Вот мой запрос для получения данных из MyTable:
SELECT COUNT(distinct Column1) AS CountCol1
FROM MyTable
WHERE ((CONVERT(CHAR, Column2, 104) = '27.09.2019')
OR (CONVERT(CHAR, Column2, 104) = '28.09.2019'))
В таблице результатов я хочу показать не только счетчик Column1, но и значение Column2.
Когда я пытаюсь изменить запрос следующим образом:
SELECT COUNT(DISTINCT Column1) AS CountCol1, Column2 AS Col2
FROM MyTable
WHERE ((CONVERT(CHAR, Column2, 104) = '27.09.2019')
OR (CONVERT(CHAR, Column2, 104) = '28.09.2019'))
Я получаю сообщение об ошибке:
Столбец MyTable.Column2 недопустим в списке выбора, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY.
Пожалуйста, помогите мне решить эту проблему и покажите столбец 2 в моей таблице результатов.