【发布时间】:2009-12-05 05:32:58
【问题描述】:
我正在尝试计算我的数据中的骑手人数。我很难弄清楚这一点。我的输出示例如下所示。数据来自许多不同的表,我必须加入这些表,这不是我遇到的问题。我正在尝试通过 EVENT by DESCRIPTION 获取 RIDERS 的计数。并且仍然显示如下所述的列。
SQL> SELECT EVENTNAME, DESCRIPTION, RIDERS2 FROM ERP_REPORT;
EVENTNAME DESCRIPTION RIDERS
------------------------------ ------------------------------
Ace Rental Car - Fair Hill Inv Day 1 Race on Fair Hill's Easy Aaron Adams
itational level Course
Ace Rental Car - Fair Hill Inv Day 1 Race on Fair Hill's Easy Aaron Adams
itational level Course
Ace Rental Car - Fair Hill Inv Day 2 Race on Fair Hill's Inte Aaron Adams
itational rmediate level Course
Huffy's Mountain Trip Weekend 1 Race 1 on Huffy Moun Sam Adams
tain's Easy level Course
Valley Spring Water Mountain B Day 3 Race on Hoola Hut Gorge' Jay Gillgan
ike Extravaganza s Intermediate level Course
我尝试了一堆不同的代码,但这是我尝试过的一个示例。我对此感到迷茫,所以任何帮助都会很大!
SELECT COUNT(DISTINCT RIDERS) as "RIDERS"
2 FROM ERP_REPORT;
【问题讨论】:
-
我们可以听到你的声音,不用喊 =)
-
能够为我们提供所有涉及的表的
CREATE TABLE语句,外键是什么等等? -
对于示例表,表达式应该生成的期望结果是什么?
-
亚伦亚当斯在第一天的比赛中是否参加了两次比赛?我认为已经发布的答案就是您正在寻找的答案,但看起来您的数据也可以使用一些规范化。
-
@thephpdeveloper - 我也聋了,所以编辑了标题