首页 > 解决方案 > 代码 = 3504:选定的非聚合值必须是关联组的一部分。输出定向到答案集选项卡

问题描述

由于此错误,此代码不会产生输出:3706:语法错误:预期在“DESC”关键字和“LIMIT”关键字之间存在某些内容。

我只是不知道该怎么办。

SELECT TOP 5 Member_Dimension.Member_Key AS "Top 5 Members", 
   SUM(Total_Scan_Amount) As "Total Scan Amount"
FROM Item_Scan_Fact, Member_Dimension, Date_Dimension
WHERE Item_Scan_Fact.Member_Key = Member_Dimension.Member_Key
  AND Item_Scan_Fact.Transaction_Date_Key = Date_Dimension.Date_Key
  AND Date_Dimension.Year_Number = 2000
ORDER BY "Total Scan Amount" DESC;

我需要回答这个问题:列出 2000 年在 Martin Luther King Jr. Day 上花费最多的前 5 位购物者(数字)。(提示:使用 SELECT TOP 5….)

标签: teradata

解决方案


推荐阅读