我試圖找到包含大於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