SQL问题:返回2020年1月发送的每个活动的电子邮件发送数量

问题描述 投票:-1回答:2

我正在尝试使用SQL回答以下问题。你能帮我吗?谢谢!

问题:返回2020年1月发送的每个活动的电子邮件发送数量。

使用以下信息:

表名称:email_events

[栏:

username, date, event, campaign

示例行:

Emily, 2020-01-01, sent, dyson_vacuum
sql
2个回答
0
投票

对日期列进行简单的过滤,对广告系列进行汇总:

select campaign, count(*)
from email_events
where date >= DATE '2020-01-01' and date < DATE '2019-01-01' and event = 'sent'
group by campaign
order by campaign

日期数据库的实际语法可能会因数据库而异。上面的代码使用标准的ANSI SQL,您正在使用的RDBMS中可能支持或可能不支持它(但它确实具有等效功能)。


0
投票
SELECT COUNT(campaign) WHERE date=2020-01-01 FROM email_events

This website has full of great examples if you ever need to check yourself.

© www.soinside.com 2019 - 2024. All rights reserved.