我有一個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
你使用的邏輯有什麼問題 –