我有一個表(日誌),其中我保存我的服務器上發生的事情的日誌,我想做一個函數來對結果進行排序。更好地解釋:MySQL PHP - 按日/月/年分組結果?
我的查詢是。
SELECT *
FROM Logs
WHERE username = '$user'
ORDER BY cur_timestamp DESC
(cur_timestamp是在我的日誌表中的字段,記錄插入的時間戳)
($ user爲用戶名(預先設定的))
這將返回數組像往常一樣的所有記錄按降序排列。 現在我想要做的是查詢數據庫,並讓它只返回某些日期或月份內的記錄等,例如,如果用戶選擇一個月,我希望它返回所有記錄只有那個月。
我一直在努力研究做什麼,似乎指向我使用GROUP BY
技術,除了這隻會返回一個結果。我不確定。任何幫助,將不勝感激!謝謝!
'cur_timestamp'的類型是什麼? – kapa
這是一個日期類型例如:2012-05-07 10:35:10 – 8guadalupe8