我的選擇查詢是這樣的我在我的「processbackup」表中有記錄在這個日期範圍內,但它仍然沒有考慮日期範圍,因此我得到零行。日期範圍不是在mysql中的收貨人
SELECT
DATE_FORMAT(processDate,'%d-%m-%Y') AS processDate,
DATE_FORMAT(rDate,'%d-%m-%Y') AS rDate,
designMaster.dNo,
processbackup.desWet,
reciveWet,
item.itemNm,
processbackup.workerId
FROM processbackup
LEFT JOIN designMaster
ON designMaster.designMasterId = processbackup.designMasterId
LEFT JOIN item AS i
ON i.itemId = designMaster.itemId
LEFT JOIN item
ON item.itemId = designMaster.itemId
WHERE processbackup.workerId = 1
AND (processDate BETWEEN '2015-04-04' AND '2015-04-14')
如果您刪除processDate的限制,您會得到任何結果嗎? –
是@MarkLeiber –
有兩個問題:processDate的數據類型是什麼?如果您將範圍更改爲2015-04-01至2015-04-30,您會得到任何結果嗎? –