Я не могу заставить работать GROUP BY при преобразовании smalldatetime в date.У меня есть следующий запрос:
SELECT CAST(XDate AS DATE) as 'TheDate', SUM (TheCount) as count
FROM TheTable
WHERE XDate >= '4/1/2018' AND XDate < '5/1/2018'
GROUP BY CAST(XDate AS DATE), TheCount
Этот запрос возвращает более 300 000 строк.В последний раз, когда я проверял, в апреле было только 30 дней, так что я ожидал получить максимум 30 строк с суммой за каждый день.Это похоже на то, что SQL все еще учитывает временную долюЯ не уверен, что мне не хватает.Может ли кто-нибудь указать мне правильное направление?