【发布时间】:2016-11-17 14:04:59
【问题描述】:
我正在尝试执行查询以获取 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行时会收到什么消息? -
insertDate 的数据类型是什么?