我试图找到包含大于7且小于13.99的值的行数。 但是,以下查询总是返回0,这是不可能的。选择范围内的值
任何人都可以在我的查询中看到问题吗?
SELECT COUNT(*) FROM lead_status AS ls
INNER JOIN leads AS l ON l.id = ls.lead_id
INNER JOIN contacts AS c ON c.lead_id = l.id
WHERE ls.discriminator = 'AUTO_POST' AND l.affiliate_id=1003
AND ls.winner =1 AND l.test =0 AND l.create_date BETWEEN '2011-10-03' AND '2011-10-17'
AND ls.amount >= 7 AND ls.amount <= 13.99;
这是为什么“是不可能的”?我根据你的情况没有记录,计数(*)将为零 –
为什么不可能吗?,你完全可以确定吗?,请记住你有其他过滤器 – Lamak
是的,我完全可以确定可以不是0. – ATMathew