我有一个MySQL表如下 -PHP从MySQL表获取数据,如Twitter趋势
crId ccId ccatId entryDate
458 186 12 2016-01-01
459 186 37 2016-01-01
460 186 117 2016-01-01
461 187 12 2016-01-04
462 187 117 2016-01-05
463 187 117 2016-01-07
464 187 12 2016-01-07
现在,我想从这个表像Twitter这样的趋势的一部分获取数据。
- 根据降序
- 计数从表获取从表中的所有数据最后1周的时间内
- 显示前5项并显示多少ccatId每个条目。例如,在表中,117有3个条目,12有3个条目等。
我该如何做到这一点?我找不到解决方案?任何人都可以帮我吗?
预计Outcomes-
12
3 times
117
3 times
12
2 times
comes..Have你试过什么问题? –
是的......我只是简单地提取2个日期范围内的数据而感到厌倦。但之后,无法找到解决方案如何做... mysql_query(“SELECT count(ccatId)FROM conferencerelation WHERE entryDate BETWEEN'$ previous_week'AND'$ nowTime'GROUP BY ccatId”); – tisuchi
你使用的逻辑有什么问题 –