Я думал, что это работает, так как он дает результаты текущих (и только) записей в день, когда я его тестировал, но теперь, когда есть записи в течение нескольких дней, результаты не соответствуют моим ожиданиям.
SELECT DATE_FORMAT(DateField, '%M %h, %Y') AS `Date`, SUM(NumberCount) AS Counts
FROM tablename
GROUP BY DATE_FORMAT(DateField, '%M %h, %Y')
ORDER BY `Date`
дает
March 04, 2019 2
March 06, 2019 2
March 11, 2019 3
, в то время как таблица содержит
2019-03-07 18:15:05 1
2019-03-07 18:21:58 1
2019-03-08 16:45:05 2
2019-03-08 23:19:00 1
2019-03-08 23:19:01 2
так я и ожидал
March 07, 2019 2
March 08, 2019 5
Есть идеи, как получить ожидаемые результаты?