在我的CRM系统中,我有一个表与线索.我想做一个图表,看看有多少线索被添加在过去7天。为了这个目的,我需要从上周开始每天都有单独的金额。如何在MySQL中做到这一点?我的表名为tab_leads,它有lead_id(整数)和lead_create_date(时间戳,格式:0000-00 - 00所以我需要这样的东西:
tab_leads
lead_id
lead_create_date
pxq42qpu1#
使用GROUP BY查询:
SELECT DATE(lead_create_date) AS `Date`, COUNT(*) AS `Leads` FROM tab_leads WHERE lead_create_date >= CURRENT_DATE - INTERVAL 6 DAY GROUP BY DATE(lead_create_date)
上面的查询假设没有将来的记录,并且当前日期被计为第7天。
t98cgbkg2#
试试这个Mysql查询
SELECT * FROM tab_leads WHERE DATE(lead_create_date) = DATE_SUB(DATE(NOW()), INTERVAL 7 DAY) GROUP BY DATE(lead_create_date);
ct2axkht3#
试试这个
SELECT COUNT(ead_id) from tab_leads GROUP BY DAY(lead_create_date)
(或根据您的要求)
SELECT SUM(ead_id) from tab_leads GROUP BY DAY(lead_create_date)
3条答案
按热度按时间pxq42qpu1#
使用GROUP BY查询:
上面的查询假设没有将来的记录,并且当前日期被计为第7天。
t98cgbkg2#
试试这个Mysql查询
ct2axkht3#
试试这个
(或根据您的要求)