-6

私はテーブルを持っていて、テーブルから毎週情報を取得したいのですが、これは 1 週間に予約されたブースの数を意味します

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 に答える