MySQL:比较运算符不工作

MySQL:比较运算符不工作,mysql,sql,Mysql,Sql,我正在使用以下代码。它工作正常,但当我使用日期过滤器时,它停止工作。我已经在sql中使用了比较运算符。我搜索了一些问题,但没有找到想要的答案 SELECT SUM(retailerData.poster), SUM(retailerData.banners), SUM(retailerData.tradeLetters), SUM(retailerData.stickers) , SUM(retailerData.buntings),SUM(retailerData.d

我正在使用以下代码。它工作正常,但当我使用日期过滤器时,它停止工作。我已经在sql中使用了比较运算符。我搜索了一些问题,但没有找到想要的答案

        SELECT SUM(retailerData.poster), SUM(retailerData.banners), SUM(retailerData.tradeLetters), SUM(retailerData.stickers) , 
    SUM(retailerData.buntings),SUM(retailerData.dangler) FROM retailerData INNER 
    JOIN retailer ON retailer.retailerID=retailerData.retailerID WHERE
   '2016-08- 24'<= retailerData.visitDate <='2016-09-03' 
    AND retailer.retailerID IN( SELECT 
    retailer.retailerID FROM retailer INNER JOIN office ON office.officeID= 
    retailer.officeID WHERE office.officeID IN( SELECT officeID FROM office          
    WHERE 
    parentOfficeID IN( SELECT officeID FROM office WHERE parentOfficeID IN    
    (SELECT 
    officeID FROM office WHERE officeName='Faisalabad Belt') ) ))
选择SUM(retailerData.poster)、SUM(retailerData.banner)、SUM(retailerData.tradeLetters)、SUM(retailerData.贴纸),
SUM(retailerData.buntings),SUM(retailerData.dangler)来自retailerData内部
加入零售商上的零售商。retailerID=retailerData.retailerID其中

“2016-08-24”您有以下情况:

WHERE '2016-08- 24'<= retailerData.visitDate <= '2016-09-03' 

其中“2016-08-24”您有以下情况:

WHERE '2016-08- 24'<= retailerData.visitDate <= '2016-09-03' 
其中“2016-08-24”