SQLPlus - функция подсчета для нескольких таблиц - PullRequest
1 голос
/ 05 декабря 2009

Я пытаюсь посчитать количество гонщиков в моих данных. и у меня возникли проблемы с выяснением этого. образец моего вывода отмечен ниже. Данные поступают из разных таблиц, и мне пришлось объединить таблицы, что не является проблемой, с которой я сталкиваюсь. Я пытаюсь получить количество всадников по событию по описанию. И по-прежнему отображать столбцы, как указано ниже.

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;

1 Ответ

2 голосов
/ 05 декабря 2009

Вы ищете что-то вроде:

SELECT COUNT(riders) AS rider_count, eventname, description
  FROM erp_report
  GROUP BY eventname, description;
...