0
我正在嘗試在超過60天但超過90天的Mysql中查找記錄。 超過60天的作品,但我似乎無法獲得不超過89天的記錄。從mysql中檢索超過60天但小於90天的記錄php
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90
我正在嘗試在超過60天但超過90天的Mysql中查找記錄。 超過60天的作品,但我似乎無法獲得不超過89天的記錄。從mysql中檢索超過60天但小於90天的記錄php
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90
嘗試
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 and datediff(now(), signstart) < 90
SELECT * FROM signings WHERE signstart BETWEEN
DATE_SUB(NOW(), INTERVAL 90 day) AND DATE_SUB(NOW(), INTERVAL 30 day)
所以當你使用,你必須爲每個條件做DATEDIFF DATEDIFF和多個條件。謝謝 – Richard 2014-10-09 06:36:21
http://sqlfiddle.com/#!2/acaaf/2 – Logan 2014-10-09 06:44:56