即時通訊設法讓我的查詢從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