我的选择查询是这样的我在我的“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,您会得到任何结果吗? –