有什么方法可以将下面的查询更改为当前月份(2024 年 3 月),而不是 2024 年全部
Select
c.Adviser,
Count(If(Year(l.LeadDate) = '2024', 1, Null)) As Leads,
Count(If(Year(l.signedupdate) = '2024', 1, Null)) As Written,
Count(If(Year(l.CompDate) = '2024', 1, Null)) As Completed
From
mortga01_portal.tbl_clients c Inner Join
mortga01_portal.tbl_lead l On l.client_id = c.client_id
Group By
c.Adviser
谢谢你,我已经尝试了几个小时,但现在很困惑。
要将查询更改为过滤当前月份 (03/2024),您需要修改条件以检查年份和月份:
SELECT
c.Adviser,
COUNT(IF(YEAR(l.LeadDate) = 2024 AND MONTH(l.LeadDate) = 3, 1, NULL)) AS Leads,
COUNT(IF(YEAR(l.signedupdate) = 2024 AND MONTH(l.signedupdate) = 3, 1, NULL)) AS Written,
COUNT(IF(YEAR(l.CompDate) = 2024 AND MONTH(l.CompDate) = 3, 1, NULL)) AS Completed
FROM
mortga01_portal.tbl_clients c
INNER JOIN mortga01_portal.tbl_lead l ON l.client_id = c.client_id
GROUP BY
c.Adviser;