我正在尝试获取DISTINCT
列的FeedbackDT
,但我似乎无法理解为什么它不起作用。
SQL查询:
SELECT COUNT(FeedbackID) as FeedbackID,
(SELECT DISTINCT CAST(feedbackDateTime AS DATE)) as FeedbackDT
FROM Feedback
WHERE feedBackDateTime <= GETDATE()
GROUP BY (feedbackDateTime)
执行查询的结果
我搜索了高低,但无济于事。
感谢任何帮助,谢谢..
答案 0 :(得分:5)
因为您当前的查询没有多大意义。使用LocalDateTime
时,您将获得要分组的列的不同值(如果使用多个列,则获取列的组合)。您不需要使用GROUP BY
子查询。
在我看来,您需要使用简单的SELECT DISTINCT
:
GROUP BY