Найти процент наших закрытых / выигранных возможностей, которые были входящими и исходящими в SQL, с помощью Inner Join - PullRequest
0 голосов
/ 13 марта 2019

Мы пытаемся получить процент наших закрытых / выигранных возможностей, которые были входящими и исходящими (когда они были лидами)

Пока у нас есть этот код, но мы получаем ошибку:

Select LeadSource, (count(‘Inbound’) from LeadSource * 100 / select count 
(LeadSource) from Leads)) as percent
Inner join opportunities_T on Leads_T.LeadID = opportunities_T.LeadID
Where opportunities_T.stage = ‘7-Closed/Won’

Вот таблицы:

create table Opportunities_T
(Executive varchar(50) not null,
 AccountName varchar(150) not null,
 Stage varchar(50) not null,
 OpAmount int not null,
 CloseDate date not null,
 AccountStatus varchar(15) not null,
 LeadID int not null,
 constraint Opportunities_PK primary key (LeadID, AccountName),
 constraint Opportunities_FK1 foreign key (LeadID) references Leads_T(LeadID),
 constraint Opportunities_FK2 foreign key (AccountName) references Account_T(AccountName));

Таблица 2:

create table Leads_T
(Contact varchar(25),
Company varchar(100),
Title varchar(150),
LeadSource varchar(30),
BDR varchar(50),
LeadID int,
constraint Leads_PK primary key (LeadID));

1 Ответ

0 голосов
/ 13 марта 2019

Это даст вам процент входящего в таблице Leads_T и свяжет его с вашей другой таблицей, которую я заполнил фиктивными данными.Если вы играете со скрипкой, она должна давать разные проценты в зависимости от количества входящих, соответствующих закрытой стадии 7.Если вам это нужно, я уточню ваш основной вопрос, добавив в него некоторые данные, которые более точно соответствуют вашим данным, и сейчас 66% от общего количества источников свинца являются входящими, а 50% - входящими и закрытыми.

Select LeadSource, (Count('Inbound')* 100 / (Select Count(*) From Leads_T)) 
as Percentage
From Leads_T Inner join opportunities_T on Leads_T.LeadID = 
opportunities_T.LeadID
Where opportunities_T.stage = '7-Closed/Won'
Group By LeadSource 

http://www.sqlfiddle.com/#!9/cd8f53/1

...