即时通讯设法让我的查询从assignments
表中按月份和年份分组,并计算leads
表中具有特定值的行数。它们连接在一起,因为assignments
表具有id_lead
字段,它是leads
表中该行的id
。按月份和年份分组,从另一个表中计数
d_new
将是分配为线索的,其网站是newsite.com d_subprime
将是线索对于其网站每月的任务的计数当月计数不newsite.com
此处正在使用的表:
`leads`
id (int)
website (varchar)
`assignments`
id_lead (int)
date_assigned (int)
继承人我查询它不工作:
SELECT
MONTHNAME(FROM_UNIXTIME(a.date_assigned)) as d_month,
YEAR(FROM_UNIXTIME(a.date_assigned)) as d_year,
(select COUNT(*) from leads where website='newsite.com') as d_new,
(select COUNT(*) from leads where website!='newsite.com') as d_subprime
FROM assignments as a
left join leads as l on (l.id = a.id_lead)
where id_dealership='$id_dealership2'
GROUP BY
d_month,
d_year
ORDER BY
d_year asc,
MONTH(FROM_UNIXTIME(a.date_assigned)) asc
$id_dealership
是一个变量,其中包含试图查看计数的经销商ID。
任何帮助将不胜感激。
这是梦幻般的。谢谢你的解释! – scarhand 2012-03-14 12:04:37