-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathleadgen.txt
80 lines (64 loc) · 2.71 KB
/
leadgen.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
SELECT YEAR(charged_datetime) AS year, MONTHNAME(charged_datetime) AS month, SUM(amount) AS revenue
FROM billing
WHERE charged_datetime BETWEEN "2012-03-01" AND "2012-03-31";
SELECT client_id, SUM(amount) AS total_revenue
FROM billing
WHERE client_id = 2;
SELECT domain_name AS sites, client_id
FROM sites
WHERE client_id = 10;
SELECT client_id, COUNT(site_id) AS number_of_sites, YEAR(created_datetime) AS year, MONTHNAME(created_datetime) AS month
FROM sites
WHERE client_id=1 -- client_id=20
GROUP BY year, month;
SELECT domain_name AS sites, COUNT(leads_id) AS number_of_leads, DATE_FORMAT(registered_datetime,"%M %d, %Y") AS date_generated
FROM leads
LEFT JOIN sites
ON leads.site_id = sites.site_id
WHERE registered_datetime BETWEEN '2011-01-01' AND '2011-02-15'
GROUP BY leads.site_id;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, COUNT(leads_id) AS number_of_leads
FROM leads
LEFT JOIN sites
ON leads.site_id = sites.site_id
LEFT JOIN clients
ON clients.client_id = sites.client_id
WHERE registered_datetime BETWEEN '2011-01-01' AND '2011-12-31'
GROUP BY clients.client_id;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, COUNT(leads_id) AS number_of_leads, MONTHNAME(registered_datetime) AS month, YEAR(registered_datetime) AS year
FROM leads
LEFT JOIN sites
ON leads.site_id = sites.site_id
LEFT JOIN clients
ON clients.client_id = sites.client_id
WHERE registered_datetime BETWEEN '2011-01-01' AND '2011-06-30'
GROUP BY clients.client_id, month
ORDER BY registered_datetime;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, domain_name AS site, COUNT(leads.leads_id) AS number_of_leads
FROM clients
LEFT JOIN sites
ON clients.client_id = sites.client_id
LEFT JOIN leads
ON leads.site_id = sites.site_id
WHERE registered_datetime BETWEEN '2011-01-01' AND '2011-12-31'
GROUP BY domain_name
ORDER BY clients.client_id;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, domain_name AS site, COUNT(leads.leads_id) AS number_of_leads
FROM clients
LEFT JOIN sites
ON clients.client_id = sites.client_id
LEFT JOIN leads
ON leads.site_id = sites.site_id
GROUP BY domain_name
ORDER BY clients.client_id;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, SUM(amount) AS total_revenue, MONTHNAME(charged_datetime) AS month, YEAR(charged_datetime) AS year
FROM clients
LEFT JOIN billing
ON clients.client_id = billing.client_id
GROUP BY client_name, month, year
ORDER BY clients.client_id;
SELECT CONCAT_WS(" ", clients.first_name, clients.last_name) AS client_name, GROUP_CONCAT(domain_name SEPARATOR ' / ') AS sites
FROM clients
LEFT JOIN sites
ON clients.client_id = sites.client_id
GROUP BY clients.client_id;