-6

我有一张桌子,我想每周从桌子上检索信息,这意味着一周内预订了多少个展位

SELECT  `sold_by` , COUNT(`booth_number` ) ,  `Date`  FROM  `registration`  
 WHERE `Date` BETWEEN DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND CURDATE() 
GROUP BY `sold_by` ";

//$result="SELECT count(`booth_number`),`sold_by`  
       FROM `registration` GROUP BY `sold_by`  ";
4

1 回答 1

0

这是你想要的?

SELECT sold_by, YEARWEEK(Date), COUNT(booth_number) FROM registration GROUP BY sold_by, YEARWEEK(Date)

在这里测试一下http ://sqlfiddle.com/#!2/ae782/1

于 2013-09-10T07:15:21.617 回答