У меня есть запрос, который возвращает все записи, с уникальными datetime
с галочками:
select t.date, count(*) as Count
from table t
group by t.date having count(*) = 1
Мне нужен запрос, который будет возвращать записи с уникальным datetime
без галочек. Чтобы получить datetime
без тиков, я использую:
select CONVERT(VARCHAR(19), t.date, 120), count(*) as Count
from table t
Итак, я ожидаю использовать запрос:
select CONVERT(VARCHAR(19), t.date, 120), count(*) as Count
from table t
group by CONVERT(VARCHAR(19), t.date, 120) having count(*) = 1
Но выдает ошибку:
Столбец "table.date" недопустим в предложении ORDER BY, поскольку он не содержится ни в статистической функции, ни в GROUP BY
пункт.
У вас есть идея, какой запрос мне использовать?