Просто используйте усеченную дату в предложении select как есть, это уже дата с удаленными часами / минутами / секундами:
SELECT
COUNT(dtm_SignUpDate) AS TotalSignUpsPerDay,
DATEADD(dd, 0, DATEDIFF(dd, 0, dtm_SignUpDate)) AS Count_Date
FROM tbl_Account
GROUP BY
DATEADD(dd, 0, DATEDIFF(dd, 0, dtm_SignUpDate))
PS: люди перестали использовать DATEADD(dd, 0, ...)
для усечения длинных датдавно.Вы можете просто использовать CAST(DateTimeVal AS DATE)
.