我試圖從MySQL中選擇和按日期分組。sql select和group by CURRENT_TIMESTAMP
表看起來像這樣:
`id` int(11) NOT NULL,
`run_data` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`date_day` varchar(20) NOT NULL,
`number_of_links` int(20) NOT NULL,
的選擇,我使用:
SELECT date_day, SUM(number_of_links) FROM my_table GROUP BY date_day DESC LIMIT 30
我得到的每一天鏈接總數,但我不能按日期排序。從我的數據庫date_day只是︰
$date_day = date('d/m/Y', time());
任何想法如何解決這個問題?
我試過到目前爲止:
GROUP BY TO_DAYS(`run_data`)
GROUP BY MONTH(run_data)
GROUP BY DATE(STR_TO_DATE(run_data));
也許愚蠢的問題,但你爲什麼不保持你的日期在合適的日期列格式?如日期 – nospor
現在你是複雜的那麼簡單的事情 – nospor
你能告訴保存表格內 –