Mysql查询:获取每周日期信息的数据?

Mysql查询:获取每周日期信息的数据?

这是我的数据库表中的数据,{我有只保持一个表}

我打算只获取当前周infrmation。

从每个起始日期获取最多3个DATAS

给我任何的想法来开发查询,,

回答:

试试这个:

SELECT eventid, fkUserid, event_tags, event_title, event_description, start_date, end_date 

FROM (SELECT eventid, fkUserid, event_tags, event_title, event_description, start_date, end_date,

IF(start_date = @last, @auto:[email protected]+1, @auto:=0) cnt, IF(start_date != @last, @last:=start_date, TRUE) test

FROM (SELECT eventid, fkUserid, event_tags, event_title, event_description, DATE(start_date) start_date, end_date

FROM event WHERE DATE(start_date) BETWEEN '2012-12-14' AND '2012-12-20' ORDER BY start_date) AS A,

(SELECT @auto:=0, @last:='0001-01-01') AS B

) AS A

WHERE cnt < 3;

以上是 Mysql查询:获取每周日期信息的数据? 的全部内容, 来源链接: utcz.com/qa/262421.html

回到顶部