teradata - 代码 = 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….)
解决方案
推荐阅读
- javascript - 如何使用带有事件的路由器链接?
- git - 如何将公共 repo 的分支设为私有并与 github.com 上的原始 repo 进行比较
- javascript - React-Native KeyboardAvoidingView 不起作用
- r - 如何从 Shiny 中的特定文件夹导入多个 .jdx 文件,然后使用 ChemoSpec 包对其进行评估?
- json - 定义类型以生成嵌套 JSON 的更好方法
- docker - 在 Kubernetes 中部署 Harbor
- django - 在 GCP 中连接 redis 和 django 的问题
- tensorflow - 什么是 keras 检查点文件,我可以安全地删除它们吗?
- linux - 在 OpenWRT 上配置 OpenVPN 时无法使用 Google Authenticator 进行身份验证
- sql - SQL中的TRIM函数可以更精确吗?