我有一个MySQL表,我在这里保存了我的新闻通讯的订阅者:
mail |subscribed|unsubscribed
--------|----------|------------
a@b.com |2016-01-29|0000-00-00
q@q.net |2016-06-08|2016-08-08
r@r.org |2016-04-25|2016-08-01
现在我想创建一个图表,我可以看到每天有多少订阅者。
我目前看到的唯一方法是执行该查询每天一次这样的查询(其中“日期”是每个日期):
SELECT COUNT(*) FROM newsletter WHERE subscribed < "Date" AND (unsubscribed > "Date" OR unsubscribed = 0)
是否有查询我只需要拨打一次和一年中的每一天?
答案 0 :(得分:0)
您可以使用BETWEEN
语句查询一系列日期。
例如:
SELECT * FROM subscribers WHERE date BETWEEN '1/1/2016' AND '1/31/2016'