gpt4 book ai didi

mysql - SQL查询: BETWEEN

转载 作者:行者123 更新时间:2023-11-29 11:10:33 24 4
gpt4 key购买 nike

我正在尝试执行查询来获取 between数据值。

我在这里看到了一些问题,但我的查询更复杂。

这是查询:

SELECT calendar.datefield AS DATE, 
IFNULL( count( lead.insertDate ) , 0 ) AS task
FROM lead
RIGHT JOIN calendar ON ( DATE( lead.insertDate ) = calendar.datefield )
AND lead.lpid = '40'
WHERE insertDate BETWEEN '2016-01-05' AND '2016-01-23'
GROUP BY DATE

我认为问题出在查询语法中,查询工作正常,直到我添加 where行。

最佳答案

您已将条件置于 where 子句之外。试试这个。

SELECT calendar.datefield AS DATE, 
IFNULL( count( lead.insertDate ) , 0 ) AS task
FROM lead
RIGHT JOIN calendar ON ( DATE( lead.insertDate ) = calendar.datefield )
WHERE insertDate BETWEEN '2016-01-05' AND '2016-01-23'
AND lead.lpid = '40'
GROUP BY DATE

关于mysql - SQL查询: BETWEEN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com