2013-12-17 354 views
0

我有下面的MySQL语句,我试图用来从我的数据库中的一个表中选择一周的数据(我将需要添加至少一个额外的条件后,我把这部分了) 。我运行这个查询,它似乎正确执行,但没有返回任何结果。我知道,有上2013-12-16至少一个记录从不同的查询选择日期范围

SET @beginDate := '2013-12-16'; 
SET @period := 7; 
SET @endDate := DATE_ADD(@beginDate, INTERVAL @period DAY); 
SET @company := 'companyname'; 

SELECT offercode, firstname, lastname, address1, address2, city, state, zipcode, phone, dealer, expdate, company 
FROM dialerview 
WHERE company = @company AND expdate >= @begin_date AND expdate <= @end_date; 

回答

0

好了,想通了,在固定不同的问题,我引入了一个新的。问题是我没有在SET语句和SELECT查询中使用相同的变量名称。现在我觉得很蠢:/