Поскольку тип OP date_column
является VARCHAR
типом. Мы используем функцию STR_TO_DATE :
SELECT DATE(STR_TO_DATE(date_column, "%m/%d/%Y %r")), COUNT(*)
FROM table
GROUP BY DATE(STR_TO_DATE(date_column, "%m/%d/%Y %r"));
Используйте функцию DATE , чтобы преобразовать выражение даты и времени в дату. Затем используйте, GROUP BY
чтобы получить значение COUNT по дате.
В случае, если вы хотите получить данные для конкретного пользователя (например: CTC01 ) и по дате. Вы можете сделать следующее:
SELECT DATE(STR_TO_DATE(date_column, "%m/%d/%Y %r")), COUNT(*)
FROM table
WHERE username = 'CTC01'
GROUP BY DATE(STR_TO_DATE(date_column, "%m/%d/%Y %r"));