Добрый день уважаемые знатоки!
Наткнулся на проблему с группировкой результатов SQL-запроса по дате.
Структура таблицы:
id - номер заказа;
price - общая стоимость;
date_insert - дата заказа; - тип
DateTime
Формирую запрос на расчет среднего чека и количество заказов:
SELECT id, date_insert, SUM(price), AVG(price), COUNT(id)
FROM b_sale_order
WHERE (canceled = 'N') AND (date_insert BETWEEN :StartD AND :EndD)
ORDER BY date_insert
GROUP BY date_insert
Собственно группировка не выполняется, так как запрос выпадет с ошибкой в группировке по полю Даты.
Вычитал что проблема в том, что у меня тип данных для этого поля DateTime, а не простой Date.
И требуется конвертировать или отбросить часть записи со временем.
Как это сделать чтобы получился корректный SQL_запрос с группировкой по полю Даты?
Данные нужно будет загонять в TeeChart, поэтому без группировки никак..