Я пытаюсь выбрать и группировать по дате из 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));
Может быть глупый вопрос, но почему бы не держать дату в правильном столбце DATE формат? например, DATE – nospor
Прямо сейчас вы усложняете столь простую вещь – nospor
Можете ли вы показать примерную строку данных, сохраненных внутри таблицы –