试图找出如何以以下格式提取按日期、日期和潜在客户统计数据的
示例输出格式
Day Date Leads
Today 2020/09/14 3
Yesterday 2020/09/13 64
Saturday 2020/09/12 18
Friday 2020/09/11 29
Thursday 2020/09/10 17
Wednesday 2020/09/09 94
潜在客户将是一封电子邮件或一个号码
我可以使用什么SQL查询来获取此
示例数据
CREATE TABLE weektest(
date datetime,
lead VARCHAR(100)
);
INSERT INTO weektest(date, lead)
VALUES
(
'2020/09/04 10:36:51', 'number'
);
INSERT INTO weektest(date, lead)
VALUES
(
'2020/09/08 00:47:52', 'email'
);
INSERT INTO weektest(date, lead)
VALUES
(
'2020/09/11 03:03:41', ''
);
您只想要聚合吗?
select dayname(w.date) day, date(w.date) as date, count(*) cnt
from weektest w
group by date(w.date)
order by date(w.date)
我不确定您想要计算什么:上面的查询提供了每天的行数。如果需要不同导联值的计数,请使用count(distinct leads)
而不是count(*)
。